不好意思, 我是这个意思.
        BB() 

              Transaction   tran=session.beginTransaction(); 
              session.save(object); 
              session.flush(); 
              tran.commit(); 
} CC() 

              
             Transaction   tran=session.beginTransaction(); 
           try{
                     session.save(object); 
                      BB();    //这个事物成功了     
              tran.commit(); //这个事物失败了.
          }
                 }
   catch(HibernateException e)
   {
 tran.rollback();  
           }
   finally
   {
   session.close();
   }
      return true;

  我是一个事物套着另一个事物. 这样子,外面一个事物失败了,可以回滚里面的一个事物吗?