关于spring mybatis 事务

来源:互联网 发布:淘宝卖家怎么设置佣金 编辑:程序博客网 时间:2024/06/06 08:26

       发现了一个问题,就是事务没有回滚,突然发现问题很难解决了,发现日志中有Closing non transactional SqlSession,原来事务管理没有起作用,从网上查资料看说spring-mvc的那个配置的扫包会破坏事务管理的配置,可能与spring的扫包有影响吧,把:

   <!-- 注解扫描包 -->  
    <context:component-scan base-package="com.ha.*" />

改为   

     <!-- 注解扫描包 -->  
    <context:component-scan base-package="com.ha.controller" />  

发现问题解决了。输出的日志变为了Transaction synchronization committing SqlSession,发现好了,事务管理起作用了。

0 0