Ibatis-with-memchaced使用说明一、所需包:java_memcached-release_2.0.1.jarapache-commo-lang.jar二、初始化配置:
192.168.0.1:11111,192.168.0.2:11111三、缓存设置,举个列子:Albums.xml //加入缓存Select……注意:1.配置缓存时间12小时,直接写数字2.flushOnExecute 指所有执行增删改等行为影响缓存sql,在执行完后会刷新缓存3.缓存的数据所在库地址4.缓存所在域,当其他应用(后台)执行增删改操作时会刷新这个域里面的缓存5.本表的主键名称,每个按主键查询都会根据此字段值保存单条记录所对应对象缓存,而且唯一,所以每个xml文件只能有一个load可以加缓存,否则会相互影响,建议将所有字段都查出来,加到缓存中,不要写多个load语句(如果写多了也不能加入缓存)。6.分组字段,可以不加,如果不加则整个表的列表缓存数据在一个组中,如果有刷新缓存操作会删除整个组的所有缓存。如果加此字段,有刷新缓存操作时会刷新这个字段值所在的组,而不影响其他组,注意:如果设置了此字段,必须所有执行insert,update,delete操作是sql里面都必须有这个字段,而且这个字段越靠近sql语句的左边,效率越高,尤其是修改或插入大字段时,建议将此字段放置在最左边,必要时执行update操作可以修改此值,如:update diaryaccount_id=#accountId#7.后台管理系统中对前台表进行操作的,必须修改加入缓存删除配置,否则后台删除修改数据后,前台缓存不被刷新,造成数据错误。例如://必须跟前台一致//必须跟前台一致//必须跟前台一致//必须跟前台一致代码地址: