读书人

ibatis 缓存的简略应用

发布时间: 2012-08-25 10:06:20 作者: rapoo

ibatis 缓存的简单应用
1. 首先要设置开放缓存

在SqlMapConfig.xml中添加:




2. 配置xx_SqlMap.xml

 

3 缓存的类型(type)

MEMORY 没有统一的对象重用模式的应用,或内存不足的应用。
LRU 在较长的期间内,用户经常使用某些特定对象。
FIFO 用户在短时间内持续引用特定的查询,而后很可能不再使用。


4查询时使用缓存


第一次使用时查询数据库并缓存,以后不会操作数据库


@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

下面讲下,在sqlMap.xml中添加的的缓存设置
   
1)readOnly="false" 默认为true,readOnly=true时,为只读状态,不更新缓存,这样性能是最好的,

2)设为false时候,当执行insert_movie,update_movie,delete_movie操作后就更新缓存。hours="24"代表每24小时更新一次缓存

读书人网 >软件架构设计

热点推荐