Ales Dostal napsal(a):
> Juj,
> ted jsem se presne na to ptal, asi pred minutou :)
> Takze jsem to dobre pochopil, s tou poloprazdnou entitou.
>
> Nevim jestli je to nekde v nastaveni, ale me se na klienta prenesou i
> zbyla data, ktere jsou nastaveny na LAZY.
> Kdyz jsem se dival do manualu k TopLinku a glassfish, tak tam pisou,
> ze uvnitr glassfishe jsou vychozi nastaveni na LAZY.
> Nevim, ale pomoci te poloprazdne entity je to radove 3xkrat rychlejsi
> (samozrejme je to kus od kusu) :).
>

JJ.
 odeslal jsem to a teprve pak jsem si všiml, že jste se stejnou
myšlenkou přišel i Vy.


Vlastní DTO má smysl, pokud chcete přenést jiná data, která nejsou
obsažena v entitě.

Např. mějme Entitu Person, která obsahuje seznam přátel (List<Person>).
PersonDTO obsahuje místo seznamu přátel pouze počet přátel.

viz. již opravený bug (v glassfish)

http://forums.java.net/jive/thread.jspa?threadID=23213

https://glassfish.dev.java.net/issues/show_bug.cgi?id=2440

Fafi

Odpovedet emailem