创建JPA提供程序

时间:2009-08-29 04:54:17

标签: java jpa

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

1 个答案:

答案 0 :(得分:10)

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

<persistence-unit name="myUnit">
  <provider>com.mypackage.CustomPersistenceProvider</provider>
  ...
</persistence-unit>

这为您提供了创建自己的EntityManagerFactory以及EntityManager的入口点。

这里64,000美元的问题是你为什么要这样做的原因?如果这与您的Lazy Hibernate JPA using SOAP问题有关,那么这可能不是正确的方法。