hibernate缓存策略

1、缓存的原理图

hibernate缓存策略

2、一级缓存

hibernate一级缓存也就是session缓存,一级缓存的生命周期和session的生命周期相同,一级缓存的数据适用范围为当前会话,循环查询的时候会影响程序的效率

hibernate缓存策略

3、二级缓存

hibernate二级缓存也就是sessionFactory缓存,是每个session共用的缓存,二级缓存默认不开启(mybatis二级缓存是一个映射文件的缓存

 hibernate缓存策略

hibernate缓存策略

 hibernate缓存策略

hibernate缓存策略

hibernate缓存策略