【发布时间】:2011-06-03 18:07:07
【问题描述】:
在 GF EJB 容器中,我尝试使用 ServiceLoader 动态发现我的 JPA 实体类,并在容器创建 EntityManagerFactory 之前将它们添加到 JPA 配置中。我遇到的问题是在创建 EMF 之前找到一种方法来“拦截”特定持久性单元的 PersistenceProvider 配置。
我尝试通过扩展 HibernatePersistence 持久性提供程序来使用 Hibernate,但遇到了一些问题(请参阅 Using Hibernate Ejb3Configuration with Container Management)。我愿意接受任何建议。我的要求是它必须在 EJB 容器上运行并利用 JPA 进行持久化。我更愿意留在格芯,并尽可能保持对所有技术的供应商中立(但希望有任何建议)。
谢谢!
【问题讨论】: