第五章 动态SQL 批量操作

时间:2021-08-01 04:22:05

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

第五章    动态SQL  批量操作

第五章    动态SQL  批量操作

第五章    动态SQL  批量操作

第五章    动态SQL  批量操作

第五章    动态SQL  批量操作

第五章    动态SQL  批量操作

第五章    动态SQL  批量操作

第五章    动态SQL  批量操作

MyBatis  缓存

一级缓存

在test类中 调用相同的方法

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

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

配置二级缓存

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

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

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

第五章    动态SQL  批量操作

第五章    动态SQL  批量操作