首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MyBatis缓存加载整个表和查询

使用MyBatis缓存加载整个表和查询
EN

Stack Overflow用户
提问于 2014-07-03 04:02:01
回答 1查看 422关注 0票数 0

这就是使用MyBatis缓存(或与ehCache/其他组合)想要实现的目标:

将聚合查询的整个结果集-load到高速缓存中

-ability用于查询此结果集并应用基于sql的筛选器(在开始日期和结束日期之间)

我在网上搜索,但没有找到这个问题的答案。

请帮帮忙。欢迎提出建议。

EN

回答 1

Stack Overflow用户

发布于 2014-07-24 04:37:13

Ehcache有search API,你可以加载条目到缓存中,然后根据你喜欢的条件进行搜索,包括日期。

当然,这意味着您可以自己实现缓存机制,可能是通过扩展EhcacheCache,或者因为您使用的是Spring,所以扩展AbstractCacheManager or EhCacheCacheManager可能是一种选择。

但是应该有性能conciderations,因为缓存不是用来查询的,而是用来缓存的,尤其是独立的Ehcache版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24540028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档