mybatis non transactional SqlSession的解决

      这个问题有两种解决方案:第一种是通过给方法加上@Transactional注解并且给配置中加入事务扫描

                                                       第二种是通过配置来实现事务的同步。例如:

    
       
   

   
   
   
                                  rollback-for="Exception" no-rollback-for="RuntimeException"/>
                                  rollback-for="java.lang.RuntimeException"  />
                                  rollback-for="java.lang.Exception" />
     
     
     
     
     
   

   

   
   
       
   

   这种方式,出问题的位置在于 这句话,主要在于pointcut后面的表达式有问题,这个要注意。



你可能感兴趣的:(mybatis non transactional SqlSession的解决)