springmvc+mybatis日志1

  • 问题描述:springmvc整合mybatis时,事务交由spring容器管理,但是在修改,插入等涉及到事务提交的情况下无效,无奈搞了个测试用例,用获取Sqlsession然后commit这种最原始的方法测试
if(sqlSession.insert("insertUser",user)!=0){ sqlSession.commit();
}
else {
    sqlSession.rollback();
}
  • 思考分析:

    • 因为我设计的数据库里某个属性不为空,但我提交的时候这个属性是空的,这个时候会直接回滚,所以看不到数据更新或插入
    • 数据正确却还是无法提交,于是推测是事务管理出现问题

      • 参考链接:https://blog.csdn.net/awp0011/article/details/50735616
      • 类似这样的文章分析网上可以搜到很多,不再赘述

你可能感兴趣的:(一些bug细节(谨记))