创建JPA提供程序

Use*_*er1 5 java jpa

有谁知道如何创建自己的JPA提供程序?我正在考虑制作一个可以与我们使用的SOAP Web服务接口的自定义JPA提供程序.但是,我似乎找不到任何描述如何创建自己的JPA提供程序的文档.我应该从哪里开始寻找?

Chs*_*y76 10

首先,实现javax.persistence.spi.PersistenceProvider接口并使用provider持久性单元声明中的元素指定实现:

<persistence-unit name="myUnit">
  <provider>com.mypackage.CustomPersistenceProvider</provider>
  ...
</persistence-unit>
Run Code Online (Sandbox Code Playgroud)

这为您提供了创建自己的EntityManagerFactoryEntityManager 的入口点.

但是,这里64,000美元的问题是你想要做这样的事情的原因吗?如果这与使用SOAP问题的Lazy Hibernate JPA相关,那么这可能不是正确的方法.