JPA + Hibernate + 自动提交

2023-11-23

有谁知道为什么当我在 JPA 配置文件中关闭自动提交时收到此警告?

使用此设置:

<property name="hibernate.connection.autocommit" value="false"/>

生成此警告:

2009-08-04 09:54:10,621 [main] WARN org.hibernate.ejb.Ejb3Configuration - hibernate.connection.autocommit = false break the EJB3 specification

这会如何破坏 EJB3 规范?


来自 EJB 3.0 规范第 13.3.4 节:

企业bean的业务 方法、消息监听器方法、 业务方法拦截器方法、生命周期回调拦截器 方法,或者超时回调方法 不得使用任何资源管理器 具体的交易管理方法 这会干扰 集装箱的划分 交易边界。例如,企业bean方法不得使用以下方法的 java.sql.Connection接口:提交,设置自动提交,并回滚;或以下方法 javax.jms.Session接口:提交和 回滚。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JPA + Hibernate + 自动提交 的相关文章

随机推荐