Vaclav Pech wrote:
Ahoj,
na query je možné nastavit FetchMode.JOIN pro property, které chcete načíst
okamžitě bez ohledu na nastavení v konfiguraci.
Pro inicializaci vlastního výsledného listu ho stačí proiterovat, například
pokud změníte řádek
if(list!=null) result = list;
na
if(list!=null) result = new ArrayList(list);
Pokud přijdete na elegantnější řešení, velmi rád se přiučím. S hibernate se
zatím znám jen chvíli.
Toto je nebezpecne, pokud to delate v nejakem setteru, protoze pak si
Hibernate "mysli", ze se kolekce zmenila a pri commitu bude (pokud je to
nastaveno) updatovat databazi.
Rozhodne je lepsi spravne nastavovat FetchMody.