1.首先在sqlmapconfig.xml中加入
<settings
cacheModelsEnabled="true"
enhancementEnabled="true"
/>
2.在sql.xml中加入
<cacheModel id="hotwordCache" readOnly="true" type="LRU" serialize="true">
<!--when the data has changed we flush the cache-->
<flushInterval seconds="60"/> ---如果想要在60秒后刷新缓存,必须把type设 为"LRU"
<flushOnExecute statement="inserthotword"/>----当进行增,删,改的时候刷新缓存
<flushOnExecute statement="hotworddel"/>
<property name="size" value="1000" />
<property name="reference-type" value="WEAK" />
</cacheModel>
3.我开始type配的属性为"MEMORY",每次数据库的操作都是直接反应出来,没有经过缓存,后来把type改为"LRU"才能实现从缓存中取数据,60秒之后刷新缓存的目的.
分享到:
相关推荐
iBATIS缓存介绍 iBATIS二级缓存 iBATIS缓存配置
ibatis缓存介绍 - 勇泽 - 博客园ibatis缓存介绍 - 勇泽 - 博客园ibatis缓存介绍 - 勇泽 - 博客园ibatis缓存介绍 - 勇泽 - 博客园
iBATIS缓存的使用方法
ibatis 缓存配置策略,学习篇 • iBatis对查询结果集进行本地缓存。 • Cache的key由haskcode、checksum、查询参数、sqlmap Id、sql语句、调用方法名等构成。由此可以看出,不同的参数会有不同的Key。注意,他不是以...
如何解决动态数据表名,动态字段名情况下,由ibatis缓存select字段而引起的字段找不到的情况?以下是最简单的解决办法! 本文中内容真实可靠,保证用户很快掌握
Java ibatis缓存技术,ibatis缓存的详细解释 值得学习!
ibatis 缓存 - 24小时学习网ibatis 缓存 - 24小时学习网ibatis 缓存 - 24小时学习网ibatis 缓存 - 24小时学习网ibatis 缓存 - 24小时学习网
NULL 博文链接:https://mov-webhobo.iteye.com/blog/1672240
Java_ibatis缓存技术
iBATIS缓存介绍[借鉴].pdf
ibatis 数据缓存,帮你了解ibatis的数据缓存机制。
ibatis 数据缓存,讨论了ibatis 数据缓存方面的概念,即用法,用到ibatis 数据缓存的可以参考一下
NULL 博文链接:https://sunfish.iteye.com/blog/1493410
缓存不算是ibatis框架的一个亮点,但理解ibatis的缓存设计和实现对我们合理使用ibatis缓存是很有帮助的。
高性能是J2EE应用程序追求的目标,在特定硬件基础上,数据...在对 iBATIS的缓存支持情况进行了介绍和研究的基础上,并结合Spring框架和iBATIS,使用Memcached对iBATIS二级缓存进行了新的实现,使应用的性能得到了很大的提升.
ibatis缓存技术详解,详细讲述了ibaits缓存应用于实现。
Oscache.jar包 博文链接:https://dangzhao.iteye.com/blog/193572
spring+ibatis+oracle分页缓存源码