动态SQL
什么是动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句。
动态SQL之IF语句
动态SQL常用标签(这一讲没有听)
choose(when,otherwise)
choose有点像Java中的switch语句
trim(where,set)
Foreach
缓存
public class LruCache implements Cache
sqlSession.clearCache();//手动清理缓存
二级缓存
全局缓存默认开启,但是为了代码可读性,可以加上如下:
Mybatis缓存原理
自定义缓存——ehcache
(了解)
要在程序中使用ehcache,先要导包。
maven