如何将单独jar中的JPA实体聚合到一个持久性单元中?

时间:2012-11-16 08:26:34

标签: java jpa

在我的应用程序中,我现在有一个包含所有JPA实体的项目。我想沿着要素线模块化我的应用程序:

  • Feature1.jar - 包含功能1,业务逻辑,ui逻辑等的所有JPA实体
  • Feature2.jar - 包含功能2,业务逻辑等的所有JPA实体

如何配置JPA 2.0以将Feature1.jar和Feature2.jar中的JPA实体放入同一个持久性单元中?

1 个答案:

答案 0 :(得分:2)

在持久性单元中使用标记<jar-file>

<jar-file>Feature1.jar</jar>
<jar-file>Feature2.jar</jar>  
耳朵应该看起来像

.ear 
+- /lib 
|  +- persistence.jar
|     +- /META-INF 
|        +- persistence.xml 
+- .war file
+- Feature1.jar
+- Feature2.jar