• mybatis 缓存

    –不同SqlSession缓存不能共享 ​ MyBatis 默认开启了一级缓存,一级缓存是在SqlSession 层面进行缓存的。即,同一个SqlSession ,多次调用同一个Mapper和同一个方法的同一个参数,只会进行一次数据库查询,然后把数据缓存到缓冲中,以后直接先从缓存中取出数据,不会直接去查数据库。 ​ 但是不同的SqlSession对象,因为不用的SqlSession都是相互隔离的,所以相同的Mapper、参数和方法,他还是会再次发送到SQL到数据库去执行,返回结果。 mybatis: ...
签到
公告

web3、游戏、社交、社区、博客、论坛、笔记、生活、程序员、技术、编程

积分排行
友情链接 查看更多>>