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…
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
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