这是使用MyBatis缓存(或与ehCache / others结合)实现的目标:
- 将聚合查询的整个结果集加载到缓存中
- 能够查询此结果集并应用基于sql的过滤器(在开始和结束日期之间)
我在网上搜索但找不到答案。
请帮忙。
建议欢迎。
答案 0 :(得分:0)
Ehcache已搜索API,您可以将条目加载到缓存中,然后根据您喜欢的条件搜索它,包括日期。
当然这意味着你自己实现缓存机制,可能是通过扩展EhcacheCache或者因为你使用Spring,也许可以选择扩展AbstractCacheManager or EhCacheCacheManager。
但应该有性能conciderations,因为缓存不是用于查询,而是用于缓存,尤其是独立的Ehcache版本。