作用:
a)MyBatis的缓存
1.开启MyBatis的全局缓存
Mybatis-config.xml

2.设置需要存储在缓存中的数据
3.放置在缓存中的实体对象都需要实现serializable接口
为什么实现序列化?(了解)
唤出策略(用的少的数据写入硬盘中)
注意:只有session关闭时,mybatis才会把数据存储在缓存中
事务提交时(CUD),MyBatis会自动清空缓存
建议:查询方法不需要控制,但是一定要关闭SQLsession
CUD必须要控制事务
单表查询建议采用mybatis缓存
第三方缓存:ehcache ,redis,memcache