如何通过persistence.xml指定Integrator?

时间:2018-05-16 17:57:27

标签: hibernate

我已创建InitializeCollectionEventListener并已使用BootstrapServiceRegistryBuilder.applyIntegrator()以编程方式成功安装了Integrator。

在浏览Hibernate代码时,我注意到hibernate.integrator_provider中有EntityManagerFactoryBuilderImpl.INTEGRATOR_PROVIDER个属性。

我尝试使用

在persistence.xml中指定它
<property name="hibernate.integrator_provider" value="com.mystuff.MyIntegratorProvider" />

但这似乎没有效果。

调试EntityManagerFactoryBuilderImpl时,我发现PersistenceUnitDescriptor中存在我的属性,但代码只查找名为INTEGRATOR_PROVIDER的某个地图中的integrationSettings

是否有声明方式将我的IntegratorProvider纳入此地图?

0 个答案:

没有答案