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