JTA是一种J2EE分布式事务框架,用于支持多数据源的分布式事务。
1、使用JTA,在应用服务器中配置的数据源必须是XA类型的,否则JTA不生效。
2、各大应用服务器都有JTA的实现。但tomcat不支持。
3、今天遇到了事务在异步情况下的问题。如果事务中的一部分在是在独立的线程中运行,那么。。。。目前还没找到好的办法,不知道是否是无解的。
下面的这些代码片断支持嵌套JTA事务
启动事务:判断事务如果是已经被激活的,就不启动新的事务
事务提交:
使用事务:
JTA是一种J2EE分布式事务框架,用于支持多数据源的分布式事务。
1、使用JTA,在应用服务器中配置的数据源必须是XA类型的,否则JTA不生效。
2、各大应用服务器都有JTA的实现。但tomcat不支持。
3、今天遇到了事务在异步情况下的问题。如果事务中的一部分在是在独立的线程中运行,那么。。。。目前还没找到好的办法,不知道是否是无解的。
下面的这些代码片断支持嵌套JTA事务
启动事务:判断事务如果是已经被激活的,就不启动新的事务
事务提交:
使用事务: