<span style="color:#660000"><cacheModel type="MEMORY" id="user-cache">
<flushInterval hours="24"/>
<flushOnExecute statement="User.insertUserInfo1"/>
<property name="size" value="100"/>
</cacheModel></span>
------------------------用法------------------------
type:是缓存的类型,ibatis中有4种方式,分别为MEMORY、LRU、FIFO、OSCACHE
- MEMORY是内存缓存,和Java内存管理机制类似分为[SOFT、WEAK、STRONG]
- LRU是使用最近最少使用策略
- FIFO是使用先进先出策略
- OSCACHE是通过第三方的缓存插件实现
id:是cachemodel的一个标识
flushInterval:指定缓存自动刷新的时间,可以为hours,minutes,seconds,milliseconds.
flushOnExecute:指定在发生哪些操作时,更新缓存。
property:不同type的cachemodel有不同的属性
参考文档:iBatis开发指南
参考网址:http://blog.csdn.net/u013628152/article/details/47747295