Spring+Mybatis整合事务不起作用之…

前言:

公司最近一个项目用到Spring和Mybatis,发现用起来挺方便,比以前的那个struts+hibernate舒服多了。废话少说,直接摆问题,碰到的问题是,mybatis不在事务中运行,后台日志报 “Closing no transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@19006c9]”错误。无论是加了@Transactional注解和是没加都报这个信息。一个方法中插入多条数据,某次插入失败也不回滚。

 

问题描述:

环境: Spring 3.1.0 + Mybatis 3.1.0 + mybatis-spring 1.0.0 RC3 + DB2 9.5 + Tomcat 6.0.35

web工程名称: isap

配置文件:applicationContext.xml + isap-servlet.xml

先看配置信息:

applicationContext.xml

查看源码
打印

你可能感兴趣的:(JAVA进阶学习训练营)