第五章 动态SQL 批量操作

 

 

用于实现动态SQL的元素主要有 if trim where set choose(when、otherwise) foreach

 

 

 

 

 

 

 

 

 MyBatis  缓存

一级缓存

在test类中 调用相同的方法

第二次调用  从SqlSession中内存中 取    不会再发送SQL语句

如果sqlSession关闭   内存就 数据就不存在

 

配置二级缓存

属于应用级别  类似于application    生命周期比较长

在mybatis 核心配置文件中  配置二级缓存   

<cache eviction="FIFO" flushInterval="60000" size="512" readOnly="true"/>

 

 

posted @ 2019-03-03 10:27  lilixia  阅读(246)  评论(0编辑  收藏  举报