使用atomikos在spring3、jpa2/hibernate4中实现JTA
公司使用ssh框架,近期因为项目使用到多数据源,web服务器为tomcat,为了数据的一致性,需要使用jta。在spring中使用jta现有两个主要的开源项目:jotm、atomikos。spring3中己移除了对jotm支持,所以只能使用atomikos,按照网上资料学习,将实践过程记录下来,以备参考。
1、atomikos需要的jar
persistence.xml很简单,定义两个持久化单元,类型为JTA
3、application.properties
5、测试
oracle数据库实体类和dao类:
最后运行单元测试,查看数据变化。