现在2个数据库:
如果用jta事务,需要什么容器?配置
如果用jdbc事务,ibatis怎么写
ibatis 的事务控制方法只有三个startTransaction commitTransaction endTransaction ,没发现rollback方法。而且看资料,好像一个线程里面不能两次调用开启事务的方法startTransaction ,也没有rollback方法,不知道如何写?
假设用原始的jdbc 可以这么写:
Connection con1=getConnection1();
Connection con2=getConnection1();
try{
con1.setAutoCommit(false);
con2.setAutoCommit(false);
if(doSomeThing(con1,con2)==0){//dosomething  return 0 means success else means failure;
 con1.commit();
 con2.commit();
}else{
 con1.rollback();
 con2.rollback();
}
}finally{
///
}
不知道ibatis怎么仿照上面的写一个2数据库的事务?