我有两个具有相同名称的持久性单元,一个位于src/main/resources
,另一个位于src/test/resources
。但是,它们之间存在一些相同的信息:实体类列表,一些(不是全部)属性等。如何避免重复它?如果答案取决于JPA实现,我对OpenJPA和EclipseLink感兴趣。
答案 0 :(得分:0)
您可以在Persistence.createEntityManagerFactory(Map)中在运行时传递持久性单元属性。
如果它们是单独的持久性单元,它们应该有不同的名称......