论坛首页 入门技术论坛

Hibernate:请问在缓存失效后,把数据一下List出来

浏览 2100 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-03-08  
现在是这样一个业务:
   我要缓存一张表的数据,数据每60秒更新一次,我把ehcache中的timeToLiveSeconds设置为60。
   然后呢,数据大概一共有1500条。我的Query中setCacheable(true)。
   在这一分钟内,查询缓存很快,但是当超出一分钟后,就会产生1501条SQL语句。
   
   能否这样:我如果知道缓存已经失效,就把Query中setCacheable(false)。
   直接查库,并且缓存所有数据,缓存没有失效时,把Query中setCacheable(true)。

要求:我能否知道所有的缓存数据已经失效???
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics