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