同时使用JTA和JPA事务管理

时间:2019-03-03 06:57:07

标签: java spring transactions spring-transactions transactionmanager

是否可以使用Spring为Weblogic部署的Java EE应用程序为同一数据库配置JTA和JPA事务管理器?该数据库是在应用服务器(weblogic)上配置的。

之所以希望同时拥有这两个原因,是因为某些业务逻辑服务正在使用hibernate(JPA),而另一些则使用Spring JDBC模板。

使用单个JTA事务管理器会导致正在使用休眠模式的服务出现以下错误。

*** javax.persistence.TransactionRequiredException执行更新/删除查询。

JDBC驱动程序不支持XA,因此不能参与两阶段提交***。

非常感谢您的帮助!

谢谢

0 个答案:

没有答案