首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

再论hibernate的二级缓存==之小弟我的见解

2012-09-19 
再论hibernate的二级缓存之我的见解第一次查询一个数据的时候!1、2级都没有!肯定去数据库找!这时候找出来

再论hibernate的二级缓存==之我的见解
第一次查询一个数据的时候!1、2级都没有!肯定去数据库找!这时候找出来、会放到1、2级里面!

这时候session关闭了、再去找同一个数据!因为session缓存(也就一级)已经关闭了、所以这时候回去二级找、又由于、第一次查询的时候、已经放到二级里面去了、所以它会到二级里面找到!

如果找出来的这些数据修改了的话!二级缓存里面的数据会失效、下一次找、就会去数据库里面找、

最后!保存一个对象的时候、是不会保存到缓存的!是查询的时候才会保存到缓存!!

热点排行