Witam...
Mam problem jak rozwiązać pobieranie danych za pomocą JPA + hibernate...
Mam 2 klasy POJO
//klasa pierwsza
@Entity
@Table(name="osoba")
public class Osoba {
@Id
private Long id_osoba;
@OneToMany(targetEntity=Dane.class, fetch = FetchType.EAGER,
@Cascade( {CascadeType.ALL} )
@JoinColumn(name = "id_osoby")
private Collection<Dane> imie;
@OneToMany(targetEntity=Dane.class, fetch = FetchType.EAGER,
@Cascade( {CascadeType.ALL} )
@JoinColumn(name = "id_osoby")
private Collection<Dane> imie2;
}
//klasa druga
@Entity
@Table(name="Dane")
public class Dane {
@Id
@Column(name="id_dane")
private Long idDane;
private DaneEnum daneEnum;
++
public enum DaneEnum {
imie,
imie2
}
Chciałbym załadować do kolekcji imie tylko dane z tabeli Dane które w kolumnie daneEnum == imie.
Tak samo do kolekcji imie2, aby daneEnum == imie2