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