mybatis 一级缓存,二级缓存

mybatis 一级缓存,二级缓存
http://blog.csdn.net/u011403655/article/details/46696065
总结:
1. 一级缓存只针对单个sqlsession,多个sqlsession之间不能共享
2. 在sqlsession.commit和close后,一级缓存会失效.
3. 在spring和mybatis结合使用的时候,需要在service中开启事务,否则一级缓存会失效。
4. 如何不开启事务的话, 就要开启使用二级缓存。
5. 二级缓存开启三要素: config文件中设置开启, mapper文件加入 , 对象实现Serializable

你可能感兴趣的:(spring)