3
当使用Hibernate和Ehcache作为二级缓存(2LC)实现时,在使用WHERE子句进行COUNT操作时是否可以使用此缓存?Hibernate的二级缓存是否可用于COUNT()操作?
在SQL术语中,我正在执行的查询是SELECT COUNT(id) FROM table WHERE someColumn > 100
。在某些情况下,每次传递的值都会有所不同,有时它们总是相同的。
我假设这不在2LC的范围之内,而是需要'手动'管理(缓存查询的结果,并在底层数据发生变化时使该缓存失效)。