mybatis默认一级缓存开启吗-spring封装后默认统一关闭

Mybatis 中一级缓存需要注意的点 :

Mybatis 中一级缓存是默认开启的,不需要手动配置。

Mybatis 和 Spring 整合后进行 mapper 代理开发后,不支持一级缓存。

Mybatis 和 Spring 整合,Spring 按照 mapper 的模板去生成 mapper 代理对象,模板中在最后会统一关闭 SqlSession。

除非开启事务,才会生效

你可能感兴趣的:(java永无止境,mybatis,spring,java)