mybatis剔除不成功
mybatis删除不成功
配置文件
<delete id="deleteByids" parameterType="map" >
delete
from SYS_LOG
where LOGID in
<foreach collection="logids" index="index" item="item" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
输出的日志
[springmvc_mybatis][DEBUG] [2015-09-27 16:33:23] org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl.debug(49) | ==> Preparing: delete from SYS_LOG where LOGID in ( ? , ? , ? , ? )
[springmvc_mybatis][DEBUG] [2015-09-27 16:33:23] org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl.debug(49) | ==> Parameters: 'L201509270008'(String), 'L201509270007'(String), 'L201509270006'(String), 'L201509270005'(String)
[springmvc_mybatis][DEBUG] [2015-09-27 16:33:23] org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl.debug(49) | <== Updates: 0
数据库查询

数据库删除
------解决思路----------------------
可能程序异常,事务回滚了。建议抛出异常看看
------解决思路----------------------
从日志看。你的sql只是做了准备。 而没有执行。
------解决思路----------------------
事务没提交,如果没有使用spring的话用原生的mybatis事务要自己提交
------解决思路----------------------
楼主可以单独把这个mapper不带spring不要集成到项目里面用单元测试跑下,如果这个没问题的话,就说明事务要么没提交要么回滚了
配置文件
<delete id="deleteByids" parameterType="map" >
delete
from SYS_LOG
where LOGID in
<foreach collection="logids" index="index" item="item" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
输出的日志
[springmvc_mybatis][DEBUG] [2015-09-27 16:33:23] org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl.debug(49) | ==> Preparing: delete from SYS_LOG where LOGID in ( ? , ? , ? , ? )
[springmvc_mybatis][DEBUG] [2015-09-27 16:33:23] org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl.debug(49) | ==> Parameters: 'L201509270008'(String), 'L201509270007'(String), 'L201509270006'(String), 'L201509270005'(String)
[springmvc_mybatis][DEBUG] [2015-09-27 16:33:23] org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl.debug(49) | <== Updates: 0
数据库查询
数据库删除
------解决思路----------------------
可能程序异常,事务回滚了。建议抛出异常看看
------解决思路----------------------
从日志看。你的sql只是做了准备。 而没有执行。
------解决思路----------------------
事务没提交,如果没有使用spring的话用原生的mybatis事务要自己提交
------解决思路----------------------
楼主可以单独把这个mapper不带spring不要集成到项目里面用单元测试跑下,如果这个没问题的话,就说明事务要么没提交要么回滚了