FetchType.EAGER - Hibernate

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