解决方案 »

  1.   

    看你的配置的意思实在servise层加了事务,注意一下几点
    1: 事务加的层对不?
    2 :事务默认回归runtime异常,你是否在dao层或service层把异常处理掉了,没有抛出事务就不起作用了<tx:method name="add*" propagation="REQUIRED"/> 改成 <tx:method name="add*" propagation="REQUIRED" rollback-for="Exception"/> 就会拦截所有异常
      

  2.   

    估计是你方法执行了,sql事务没提交,你可以配置一下,打出sql看看 ,是否执行了update语句