有谁知道如何创建自己的 JPA 提供程序?我正在考虑制作一个自定义 JPA 提供程序,它可以与我们使用的 SOAP Web 服务交互。但是,我似乎找不到任何描述如何创建自己的 JPA 提供程序的文档。我应该从哪里开始寻找?
你首先要实施javax.persistence.spi.PersistenceProvider http://java.sun.com/javaee/5/docs/api/javax/persistence/spi/PersistenceProvider.html接口并使用指定您的实现provider
持久性单元声明中的元素:
<persistence-unit name="myUnit">
<provider>com.mypackage.CustomPersistenceProvider</provider>
...
</persistence-unit>
这为您提供了创建自己的切入点EntityManagerFactory
以及 EntityManager。
不过,这里的 64,000 美元问题是,你为什么想做这样的事情?如果这与您有关使用 SOAP 的惰性 Hibernate JPA https://stackoverflow.com/questions/1347560/lazy-hibernate-jpa-using-soap那么这可能不是正确的做法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)