对于声明式事务,一般很难获取到容器事务的.即只有抛出异常后,事务才会回滚.
请问,有没有方法,不抛异常,手工让其回滚?
@Transaction
public   ....(...)
{...
Transaction tr=dao.getHibernateSession().getSession(EntityMode.POJO).getTransaction();
boolean b=tr.isActive();//true
tr.rollback();
return "事务回滚!";
...}执行这个方法后,报Transaction not activate.