struts hibernate spring 搞定分布式事务

时间:2013-05-16 05:38:40
【文件属性】:
文件名称:struts hibernate spring 搞定分布式事务
文件大小:9.54MB
文件格式:RAR
更新时间:2013-05-16 05:38:40
分布式事务 jta StrutsHibernateBySQLImplTest.java :为单元测试类 自动生成表:具体数据库 sqlserver2000 ,oracle 服务层代码如下: public class HibernateServerImpl implements HibernateServerInterface { @Resource private OracleDAOInterface HibernateByOracleDAO; @Resource private SQLServerDAOInterface HibernateBySQLServerDAO; public void executeTransactionBySQL() throws HibernateException { TestJTAByOracleVo vo1=new TestJTAByOracleVo(); vo1.setName("3333333"); HibernateByOracleDAO.addByOracle(vo1); TestJTABySQLServerVo vo2=new TestJTABySQLServerVo(); vo2.setName("44444444"); //vo2.setName("444444444555555555555555555555555555555555555555555555555555555554444"); HibernateBySQLServerDAO.addBySQLserver(vo2); } } 同时插入数据库sqlserver 和oracle 此时如果插入sqlserver的数据太大,则回滚: 都插不进去 测试通过的例子:

网友评论

  • 帮助很大,扩展思路。感谢楼主,