OpenJPA和/或Hibernate支持EclipseLink之类的变量关系吗?

时间:2012-05-11 08:48:54

标签: hibernate jpa jpa-2.0 eclipselink openjpa

我使用的是Felix OSGi框架,不支持EclipseLink动态编织,所以我更喜欢使用OpenJPA(或者可能是Hibernate)。但是,我需要在几个地方使用的一个功能是variable one-to-many relationships,其中一个实体引用不同类的实体集合(它们共享相同的超类)。这是否得到其他提供商的支持?该链接仅提及EclipseLink,但它可能不是最新的。

1 个答案:

答案 0 :(得分:1)

DataNucleus JPA(和JDO)支持使用接口,抽象类等的关系,因为这是JDO规范的一部分(但不是JPA规范)。

不要指望wikibooks页面反映其他实现提供的内容,因为它是由Oracle成员编写的AFAIK,自然会包含他们所知道的内容。这些页面非常适用于基于规范的常规JPA信息,但您应该始终查看各个实现的文档,以获取它们作为供应商扩展提供的内容的详细信息。这些页面也没有让它始终如此清晰,它是什么,不是规范或供应商扩展的一部分。