Servus
Ich habe zum Testen mir zwei Klassen in einer OneToMany Beziehung erstellt.
und
Als Ergebnis erhalte ich
soweit müsste auch alles stimmen.
Nun müsste ich eine Abfrage erstellen die ungefähr so aussehen müsste
Zeig mir zu personID 1 alle adressStreet Einträge an
Ich weiß das ich hier auf der Objekt eben bin aber ich bekomme die jpql select nicht hin.
Könnte mir jemand so ein select zusammen bauen und vielleicht ne Erklärung dazu schreiben ?
Vielen Dank schon mal.
Ich habe zum Testen mir zwei Klassen in einer OneToMany Beziehung erstellt.
Code:
@Entity
@Table(name = "PERSON")
public class Person {
@Id
@GeneratedValue
private Long personID;
private String personName;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "person")
private Set<PersonAdress> personAdresses = new HashSet<PersonAdress>();
Code:
@Entity
@Table(name = "PERSONADRESS")
public class PersonAdress {
@Id
@GeneratedValue
private Long personAdressID;
private String adressStreet;
@ManyToOne
@JoinColumn(name = "personID")
private Person person;
Als Ergebnis erhalte ich
soweit müsste auch alles stimmen.
Nun müsste ich eine Abfrage erstellen die ungefähr so aussehen müsste
Zeig mir zu personID 1 alle adressStreet Einträge an
Ich weiß das ich hier auf der Objekt eben bin aber ich bekomme die jpql select nicht hin.
Könnte mir jemand so ein select zusammen bauen und vielleicht ne Erklärung dazu schreiben ?
Vielen Dank schon mal.