Cześć,
Tabela A(a_id, wartosc_a)
Tabela B(b_id, wartosc_b, a_id)
public class B {
@OneToOne
@JoinColumn(name = "a_id")
A a;
..
}
public class A {
@OneToMany(fetch = FetchType.EAGER, mappedBy="a")
List<B> b;
..
}
Wywołanie:
*createQuery("select o from A").list() *zwraca mi prawidłowo dane (liczność zbioru A), a dla *createCriteria(A.class).list() *liczność zbioru AxB
Jak można to rozwiązać, by createCriteria zwracało tę samą listę?