草庐IT

java - 如何手动提交托管事务

我得到了一个JAR形式的“API”,可以从我的Java-Seam-Hibernate应用程序中执行一些外部会计操作。在内部,API是一个普通的Hibernate应用程序,除了Seam本身使用的数据源之外,还使用两个独立的数据源。问题是在执行内部.commit()时,其中一个“API”操作会引发以下异常:java.sql.SQLException:Youcannotcommitduringamanagedtransaction!atorg.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.jdbcCommit(BaseWra