Petr Kolesa wrote:

Dobry den,

hraju si s Hibernate (+Spring)  a narazil jsem na nasledujici chovani.

Mam tridu Visit, velmi primocare hb mapovani. Kdyz ji ukladam prostrednictvim Hibernate do DB vsechno funguje skvele.

Pak mam potomka tehle tridy: tridu MockVisit (trida nedela nic specialniho, jen poskytuje instance pouzite v Junit testech)

Kdyz instanci MockVisit predhodim Hibernate k ulozedni do DB, dostanu chybu:

org.hibernate.MappingException: Unknown entity: ...model._mock.MockVisit

Zda se mi, jako by Hibernate nedokazala zjistit, ze MockVisit je potomkem Visit. Tohle je normalni chovani Hibernate nebo nekde delam chybu?


Je to normalni chovani Hibernate.
Ukladat lze jen namapovane tridy - podivej se na mapovani dedicnosti v dokumentaci.

   Lukas




Odpovedet emailem