【发布时间】:2012-02-01 11:32:24
【问题描述】:
当使用 Hibernate 和 Ehcache 作为二级缓存 (2LC) 实现时,在使用 WHERE 子句执行 COUNT 操作时是否(或可以)使用此缓存?
在 SQL 术语中,我正在执行的查询是 SELECT COUNT(id) FROM table WHERE someColumn > 100。在某些情况下,每次传递的值都会不同,有时会始终相同。
我假设这超出了 2LC 的范围,而是需要“手动”管理(缓存查询结果,并在底层数据更改时使该缓存失效)。
【问题讨论】:
标签: hibernate jpa ehcache second-level-cache