我已创建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
纳入此地图?