http://blog.csdn.net/bluishglc/article/details/7612811 http://www.javaworld.com/article/2077963/open-source-tools/distributed-transactions-in-spring--with-and-without-xa.html