Mybatis 中一级缓存需要注意的点 :
Mybatis 中一级缓存是默认开启的,不需要手动配置。
Mybatis 和 Spring 整合后进行 mapper 代理开发后,不支持一级缓存。
Mybatis 和 Spring 整合,Spring 按照 mapper 的模板去生成 mapper 代理对象,模板中在最后会统一关闭 SqlSession。
除非开启事务,才会生效
Mybatis的一级缓存默认开启,但在与Spring整合进行mapper代理开发时,不直接支持一级缓存,因为Spring生成的mapper代理会在操作结束后关闭SqlSession。只有在开启事务的情况下,一级缓存才会生效。
Mybatis 中一级缓存需要注意的点 :
Mybatis 中一级缓存是默认开启的,不需要手动配置。
Mybatis 和 Spring 整合后进行 mapper 代理开发后,不支持一级缓存。
Mybatis 和 Spring 整合,Spring 按照 mapper 的模板去生成 mapper 代理对象,模板中在最后会统一关闭 SqlSession。
除非开启事务,才会生效
566
338

被折叠的 条评论
为什么被折叠?