Po hodine googlovani jem nasel rozumny zdroj informaci:

http://forum.java.sun.com/thread.jspa?threadID=700590&start=15&tstart=0

Kde jsem se docetl, ze to neni moc dobry napad. Ze bych mel pouzivat EOF od Apple.
Zdravim,

 resime s kolegy jaky pouzit navrhovy vzor pro 2 vrstve apliakce a
Hibernate.
 Tj. jak pouzivat spolu sessions, lazy inicializaci, ...

 Ted to mame takto:
 - po celou dobu behu aplikace read only session pro zobrazovani,
transakce READ_COMMITED, FlusMode.NEVER
 (jelikoz mame dost slozitou strukturu objektu jevi se lazy incializace
jako nejvyhodnejsi)

 - pro editaci jednotlivych objektu otevru novou session, do ni nactu
objekt a v transakci ho ulozim
   - potom ten objekt znovu nactu pomoci session.refresh() v te
readonly transakci (pripadne ho smazu z/pridam do view)

 Bohuzel o tom, jak psat 2 vrstve aplikace s Hibernate neni v zadne
"chytre" knize nic napsano. Vsude se pocita s 3 vrstvami...tam odpadaji
problemy, typu ze mi uzivatel rozbali dalsi urovne stromu s daty.... apod.

Diky,
    Lukas




Odpovedet emailem