On Tue, 12 Jun 2007 12:57:57 +0200, Jan Moravec wrote
> Zdravim,
> 
> No jo, ale takto jednoduse to funguje jen u jednodusich datovych 
> modelu. Co kdyz Address obsahuje reference na dalsi entity napriklad 
> GisEntity representujici jednotlive prvky adresy (teritorium, zeme,
> ...). Pak bych musel psat findery uplne na vsechno, coz je to, cemu 
> bych se chtel nejakym inteligentnim on-demand loadingem vyhnout. 
> Hibernate ho sice ma, ale funguje s temi omezenimi o kterych jsem 
> psal (bud pouzijete open session in view, nebo DTO), pricemz oboji 
> ma sve nevyhody.
> 

Zalezi, jak moc bude rozklad granularni.
Dobre je umet rozlisit Entity od Class. Ne vsechno co je Class musi byt nutne
mapovane jako samostatna Entita.
Cast lze namapovat jako "component", cast jako Collection 
"composite-element"(u).
A taky tam, kde to potrebujete vzdy, staci nastavit lazy="false".

  Lukas

Odpovedet emailem