避免主要和测试持久性单元之间的重复

时间:2012-04-27 16:08:07

标签: jpa jpa-2.0 eclipselink openjpa

我有两个具有相同名称的持久性单元,一个位于src/main/resources,另一个位于src/test/resources。但是,它们之间存在一些相同的信息:实体类列表,一些(不是全部)属性等。如何避免重复它?如果答案取决于JPA实现,我对OpenJPA和EclipseLink感兴趣。

1 个答案:

答案 0 :(得分:0)

您可以在Persistence.createEntityManagerFactory(Map)中在运行时传递持久性单元属性。

如果它们是单独的持久性单元,它们应该有不同的名称......