From 35def4fa97af104c52d9fc1ba4594636728dacc6 Mon Sep 17 00:00:00 2001 From: qibaoguang Date: Fri, 27 Feb 2015 20:57:32 +0800 Subject: [PATCH] Update 32. Distributed Transactions with JTA.md --- .../32. Distributed Transactions with JTA.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/IV. Spring Boot features/32. Distributed Transactions with JTA.md b/IV. Spring Boot features/32. Distributed Transactions with JTA.md index e69de29..003ab02 100644 --- a/IV. Spring Boot features/32. Distributed Transactions with JTA.md +++ b/IV. Spring Boot features/32. Distributed Transactions with JTA.md @@ -0,0 +1,5 @@ +### 32. 使用JTA处理分布式事务 + +Spring Boot使用一个[Atomkos](http://www.atomikos.com/)或[Bitronix](http://docs.codehaus.org/display/BTM/Home)的内嵌事务管理器来支持跨多个XA资源的分布式JTA事务。当部署到一个恰当的J2EE应用服务器时也会支持JTA事务。 + +当发现一个JTA环境时,Spring Boot将使用Spring的JtaTransactionManager来管理事务。自动配置的JMS,DataSource和JPA beans将被升级以支持XA事务。你可以使用标准的Spring idioms,比如@Transactional,来参与到一个分布式事务中。如果你处于JTA环境里,但仍旧想使用本地事务,你可以将spring.jta.enabled属性设置为false来禁用JTA自动配置功能。