在没有其他代码更改的情况下扩展JPA实体

时间:2014-03-07 08:31:39

标签: java hibernate java-ee jpa eclipselink

想法很简单 - 我有共同的代码库,我想扩展一些具有特定客户端的附加字段的实体,但保持所有关系正常工作,即。无需更新相关对象。

EclipseLink提供了我需要的所有内容 - Eclipse Link Extensible Entities with @VirtualAccessMethods。 Hibernate可以通过使用Map而不是实体bean来实现类似的功能,因此通过配置hibernate XML我可以实现类似的功能。

我在JPA中找不到类似的东西。用JPA可以做到吗?

这个问题与这里已经存在的问题非常相似,但它们相当陈旧,定义不如这个问题具体,但我想这回答也是对它们的回答。接受的答案不是我需要的:

spring + JPA: “Extend” entity classes at load-time from configuration

JPA and database Flex fields

0 个答案:

没有答案