假设我有一个带有 persistence.xml 配置和 jpa 实体的 jar。我希望在不同的应用程序之间共享相同的持久性单元。
例如部署一个战争应用程序并注入相同的持久性单元(其他应用程序使用)。
@PersistenceContext(unitName="MySharedPersistence")
private EntityManager entityManager;
我不能考虑将所有应用程序打包在一个 ear 文件中,因为我希望在重新上传应用程序时启动并运行其他应用程序(重新上传的应用程序使用来自已部署应用程序的一些远程 ejb,并使用与上述相同的持久性 unti )。
这个问题有什么解决办法吗?
先感谢您。
编辑:可能不推荐是否有任何适当的试验具有相同的结果?