- 一级缓存存在 SqlSession 范围,默认开启,你也无法关闭,但是你可以手动清理缓存。
- 开启二级缓存只需要在xml文件首位添加<cache></cache>标签即可,二级缓存默认是关闭的
<mapper namespace="" > <cache></cache> //开启二级缓存
- 二级缓存在同一个命名空间下有效
- 二级缓存需要实现序列化接口,即implements Serializable
- JavaBean:
1、属性私有
2、提供共有的getter/setter
3、提供无参构造函数
4、实现序列化接口