在休眠中设置allowOutOfTransactionUpdateOperations属性

Ash*_*shu 3 java hibernate sessionfactory hibernate-mapping

我正在使用Hibernate 5.2,只是想检查AvailableSettings 中是否有一个配置属性,我可以在构建 sessionFactory 时使用该属性将allowOutOfTransactionUpdateOperations设置为true。通过查看代码,可以使用 sessionFactoryBuilder.allowOutOfTransactionUpdateOperations(true); 进行设置;但问题是我们只能在Configuration类中获取sessionFactoryBuilder的引用。

我尝试参考https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/boot/SessionFactoryBuilder.html#allowOutOfTransactionUpdateOperations-boolean-

但它没有提及AvailableSettings 是否有任何可用的内容。

有没有人尝试在构建 sessionFactory 时使用元数据或其他方式设置此属性?

请具体回答hibernate 5.2。

Ash*_*shu 5

我刚刚在下面的帖子中从 hibernate 论坛得到了这个查询的回答https://forum.hibernate.org/viewtopic.php?f=1&t=1044395

我们可以使用以下设置hibernate.allow_update_outside_transaction 来设置该值。