Как сопоставить пользовательские типы, определенные оракулом, с сущностью JPA, используя спящий режим? - PullRequest
4 голосов
/ 21 марта 2012

Я работаю с Oracle 10g и использую понятия составных типов, вложенных таблиц и varray.Например, я создал тип adress и таблицу person, используя pl / sql:

create type adress as object (ville varchar2(10),zip varchar2(10));
create type persontype as object (idp varchar2(5),name varchar2(10),personadress adress);
create table person of persontype;

Теперь мне нужно сгенерировать класс сущности из таблицы person.Проблема в том, что JPA и Hibernate отображают только основные типы как number и varchar.Как сопоставить атрибут personadress?

1 Ответ

0 голосов
/ 21 марта 2012

Для отображения любой сущности в спящем режиме вам необходимо использовать <many-to-one> или коллекции в соответствии с вашими требованиями.

Эта ссылка о картировании в справочнике может оказаться полезной для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...