Dobry den, nebylo by mozne v testech zkopirovat obsah instance MockVisit do nove instance Visit a teprve tu pak ukladat do DB?
MockVisit mv ... Visit v = new Visit(mv); visitService.save(v); mp. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Petr Kolesa Sent: Thursday, October 12, 2006 6:55 PM To: Java Subject: Re: Hibernate a podtrida: MappingException lukas napsal(a): >> No a moje otazka je, jestli k tomuhle chovani jde premluvit i >> Hibernate, tj. kdyz ji soupnu MockVisit, jestli by s nim mohla >> zachazet jako s Visit. >> >> >> > > Odpovim otazkou: > Jak Hibernate pri nacitani z databaze pozna, zda ma vytvorit objekt > typu MockVisit nebo Visit? > > Lukas > > PS: bud je v DB discriminator, nebo jsou data ve vice tabulkach. > Ne stale si nerozumime. Nechci resti to, co je bezne popsany v manualech: tedy jak namapovat hierarchii objektu do DB. _NECHCI_ :) Takze mam jednu tabulku a zhlediska DB nic nez Visit neexistuje. Co chci, je aby Hibernate pri ukladani objektu do DB povazoval instance potomku tridy Visit za instance Visit. Takze odpoved na Tvoji otazku je 'vzdycky vytvor instanci Visit'. Vlastne jsi mi ale odpovedel -- proc by se mela Hibernate namahat s mapovanim potomka, kdyz ho pri nacitani nemuze vytvorit. Hmmm, to je fakt. Jenze z hlediska OOP je to divnej pristup, tam plati, ze vzdycky muzu pouzit podtyp misto nadtypu, dokud mi staci pracovat s interfacem toho nadtypu. kolisko
