第五章 动态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"/>

 

作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。
原文地址:https://www.cnblogs.com/JBLi/p/10464206.html