假如有一下操作
getSession().beginTransaction();
A a=new A();
B b=new B();
try{
session.save(A);
session.save(B);
getSession().beginTransaction().commit();
}
catch{
}
我在保存B的时候出错,不管我catch里面写不写 rollback(),好像数据库里面都没有数据,意思就是 是不是如果我不写rollback(),它是不是也是自动回滚的呢?