Mybatis一级缓存引发的问题 发表于 2017-12-14 | 分类于 工作—后台 | 字数统计: 114 字 | 阅读时长 ≈ 1 分钟 今天出现一个很奇怪的问题,更新数据库之后查询并没有走数据库,没有打印sql语句,导致更新未生效,一开始以为是mybatis二级缓存,禁止之后还是有这样的问题,仔细检查代码,发现同事在Java代码方法中加了事务Transactional,当开始事务后,spring会使用同一个sqlsession做查询,一级缓存生效,导致没有跑库。 欢迎关注我的微信公众号 坚持原创技术分享 打赏 支付宝