有人知道如何创建自己的JPA提供者吗?我正在考虑制作一个定制的JPA提供者,可以与我们使用的SOAP Web服务进行接口。然而,我似乎找不到任何描述如何创建自己的JPA提供者的文档。我应该从哪里开始寻找?
javax.persistence.spi.PersistenceProvider
接口,并在持久化单元声明中使用 provider
元素指定你的实现:<persistence-unit name="myUnit">
<provider>com.mypackage.CustomPersistenceProvider</provider>
...
</persistence-unit>
这为您提供了创建自己的 EntityManagerFactory
,从而创建EntityManager的入口点。
但是在这里最重要的问题是,为什么您想要做这样的事情?如果这与您的Lazy Hibernate JPA using SOAP问题有关,则可能不是正确的方法。