1

在我写的一个 jar 中,有一个调用,Persistence.createEntityManagerFactory()使用 Glassfish/EclipseLink 配置可以正常工作。但是,如果我将相同的代码部署到使用 Hibernate 作为持久性提供程序的 JBoss 应用程序服务器,我会收到以下错误消息:

java.sql.SQLException: You cannot set autocommit during a managed transaction!

事实上,jar 是从一个开放的事务中调用的,我想知道这样做是否违反了一些现有的标准。

顺便提一句。其他人在这里提交了错误报告。

4

0 回答 0