如何使用hibernate将oracle定义的用户类型映射到JPA实体?

时间:2012-03-21 13:32:35

标签: hibernate oracle10g jpa-2.0

我使用oracle 10g并使用复合类型,嵌套表和varray的概念。例如,我创建了一个类型adress和一个使用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仅将基本类型映射为numbervarchar的问题。如何映射属性personadress?

1 个答案:

答案 0 :(得分:-1)

要在hibernate中映射任何实体,您需要根据您的要求使用<many-to-one>或集合。

This link about Mapping in the Reference可能会对您有所帮助。