Dobrý den,

mám dotaz jestli někdo náhodou neřešil podobný problém.

Problém je následující:

Používáme JPA pro perzistenci objektů s providerem Hibernate a narazili jsme na 
problém při mapování objektu, který obsahuje v několika fieldech embedded 
objekt podle terminologie JPA (třeba Address, Contact - oba jsou v objektu 
definovány jako interface ne přímo jejich implementace). Problém je ale v tom, 
když je jako embedded v tomto objektu obsažen interface a ne přímo jeho 
implementace. A s tímto si zřejmě JPA nedokáže poradit, nebo děláme něco špatně.

Rovněž je v tomto objektu objekt namapovaný přes vazbu many-to-one a zde 
problém s interfacem nemáme, protože je možno použít target-entity, který 
ukazuje přímo na implementační třídu.

Nastavení target-entity ale není možno nastavit u embedded fieldu (případně se 
to děla jiným způsobem, který neznám :-) ).

Díky všem za případnou pomoc :-)

Tom

Reply via email to