这就是使用MyBatis缓存(或与ehCache/其他组合)想要实现的目标:
将聚合查询的整个结果集-load到高速缓存中
-ability用于查询此结果集并应用基于sql的筛选器(在开始日期和结束日期之间)
我在网上搜索,但没有找到这个问题的答案。
请帮帮忙。欢迎提出建议。
发布于 2014-07-24 04:37:13
Ehcache有search API,你可以加载条目到缓存中,然后根据你喜欢的条件进行搜索,包括日期。
当然,这意味着您可以自己实现缓存机制,可能是通过扩展EhcacheCache,或者因为您使用的是Spring,所以扩展AbstractCacheManager or EhCacheCacheManager可能是一种选择。
但是应该有性能conciderations,因为缓存不是用来查询的,而是用来缓存的,尤其是独立的Ehcache版本。
https://stackoverflow.com/questions/24540028
复制相似问题