1

私が書いたjarにはPersistence.createEntityManagerFactory()、Glassfish/EclipseLink構成を使用して正常に機能する呼び出しがあります。ただし、永続性プロバイダーとしてHibernateを使用して同じコードをJBossアプリケーションサーバーにデプロイすると、次のエラーメッセージが表示されます。

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

実際、jarはオープントランザクション内から呼び出されます。そうすることで、既存の標準に反するのではないかと思います。

ところで。他の誰かがここにバグレポートを提出しました。

4

0 に答える 0