4
我使用oracle 10g,我使用复合类型,嵌套表和varray的概念。比如我创建了一个类型adress
和使用PL/SQL表人:如何使用hibernate将oracle定义的用户类型映射到JPA实体?
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;
现在我有机会从人表的实体类。 JPA和Hibernate仅将基本类型映射为number
和varchar
。如何映射属性personadress?
认为您需要帮助,但此链接无效 – adello88 2012-03-21 14:32:40
OP询问如何将Oracle用户定义类型映射到JPA实体。在这个问题出现的时候,JPA并不支持UDT,但现在它在2013年使用JPA 2.1。特定的JPA提供者是否支持它们是另一回事 - 使用[TopLink](https://en.wikibooks.org/wiki/Java_Persistence/TopLink)和[EclipseLink](https://en.wikibooks.org/wiki/Java_Persistence/EclipseLink),包括对Oracle的扩展支持。 – rbellamy 2015-12-21 03:51:12