一.一级缓存原理
》一级缓存默认是开启的,无需配置
》一般查询数据库时,会先生成一个key在缓存对象的Map中匹配,若找到就返回给程序,若找不到则查询数据库;查询相同的数据生成的key是一样的
》缓存的应用:
二.二级缓存
》pojo实现序列化接口,为什么要实现该接口?因为我们缓存的数据不一定只在内存,如果需要保存以便以后使用就要实现序列化接口
》在statment级别禁用二级缓存:
》刷新缓存:
三.mybatis整合ehcache
既然缓存交割ehcache管理,就得添加一个ehcache的配置文件
四.二级缓存的应用场景和局限性