ibatis 缓存配置策略
ibatis缓存配置策略,学习篇•iBatis对查询结果集进行本地缓存。•Cache的key由haskcode、checksum、查询参数、sqlmapId、sql语句、调用方法名等构成。由此可以看出,不同的参数会有不同的Key。注意,他不是以查询参数的Class的hashcode或toString方法作为key的一部分,而是以在sqlmap使用的变量的集合。•queryForObject和queryForList都可以缓存。其它片断不支持。•可以设定为定时刷新或受条件触发刷新Key。如:在执行Update的时候,可以刷新Cache。刷新Cache时,无法手动控制刷新单条记录。只能刷新该CacheID的全部Cache。•目前有4种
用户评论