try{
   更新
}catch(){
}try{
   插入
}catch(){
sessionContext.setRollbackOnly();
}
对这个插入try,catch回滚,对我上面操作的更新的操作回滚吗?有没有对整个方法回滚的方式吗?多谢各位

解决方案 »

  1.   

    Hibernate回滚会吗??HibernateTransactionManager tManager = SpringContext.getTransactionManager();
    TransactionDefinition td = new DefaultTransactionDefinition();
    TransactionStatus ts = tManager.getTransaction(td);
    try{
    tManager.commit(ts); 
    }catch{
    tManager.rollback(rs)
    }
      

  2.   

    用spring管理事务吧。你上面所说的整个方法的回滚不是很明白什么意思,是不是指有二个方法,放一个事务中?
      

  3.   


    try{
      更新
      插入
    }catch(){
    sessionContext.setRollbackOnly();
    }