O cenário é o seguinte, tenho um Bean no qual tem duas collections e preciso passar “fetch=FetchType.EAGER” para as duas collections. O Hibernate não suporta dois FetchType.EAGER em um mesmo BEAN? Que outra solução poderia fazer, já que preciso carregar a coleção dessas duas propriedades em uma mesma página. Valeu…
FetchType.EAGER - Hibernate
R
2 Respostas
L
Eu deixaria tudo lazy e usaria Open Session in View:
http://www.hibernate.org/43.html
Mas vc pode tentar ver se alguma dessas soluções funcionam:
http://www.jroller.com/eyallupu/entry/hibernate_exception_simultaneously_fetch_multiple
http://www.jroller.com/eyallupu/entry/solving_simultaneously_fetch_multiple_bags
R
Ae luBS,
No exemplo que você me passou…
@OneToMany(mappedBy="parent",cascade=CascadeType.ALL, fetch=FetchType.EAGER)
@IndexColumn(name="INDEX_COL")
List<Child1> child1s = new LinkedList<Child1>();
Esse @IndexColumn, o name dele, eu passo oq?
Valeu
Criado 21 de janeiro de 2008
Ultima resposta 22 de jan. de 2008
Respostas 2
Participantes 2