Zdravím! lukas napsal(a): > LAZY vazby se dotahnou pri serializaci. > Uz to do konference pisu po nekolikate - mapovani vazeb je feature nikoliv > must. > Já mám zkušenost, že pokud jsou podřízené entity nastaveny na LAZY, tak se tyto entity ke klientovi nepřenesou - vyhodí to exception. Aspoň glassfish - toplink. > Takze pokud je chcete mapovat, musite pouzit DTO. Ve vasem pripade mozna > muzete pouzit stejnou tridu, vazebni promene nastavite na null. > > Souhlas. Místo DTO je možno použít Constructor Expressions in the SELECT Clause. Např. pokud požadujeme přenést pouze název střediska, tak si u Entity Stredisko vytvoříme nový konstruktor (int id, String name) a pak je možné použít následující PQL (persistence query language)
SELECT new Stredisko(res.id, res.name) FROM Stredisko res Nemusíme tedy vytvářet nové DTO, ale přenášíme poloprázdné Entity. Fafi
