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

Odpovedet emailem