OSGi中的JPA - 单个模式,但是多个包中的实体

时间:2015-02-04 21:24:26

标签: osgi osgi-fragment

给出单个数据库架构和两个(或更多)捆绑包。

问题:是否可以将JPA实体(针对单个架构)分布在捆绑包中?

  

(我最初在考虑片段捆绑,但想知道是否   还有其他可能性)

1 个答案:

答案 0 :(得分:0)

如果所有实体类都列在persistence.xml中,那么就可以。

确保JPA引擎使用的类加载器,也可以看到所有Entity类和JPA引擎的类!这取决于您使用的工具,如何解决这个问题。例如:某些扩展程序使用bundle的类加载器,该类加载器包含与JPA引擎的类加载器混合的persistence.xml文件。在这种情况下,您必须导入包含persistence.xml的包含在persistence.xml中的所有包。