正文
- 动态sql语句
- 分页插件PageHelper
- mybatis逆向工程。
- mybatis的缓存
1.动态sql语句—sql拼接。
(1)if 语句
(2)where 语句3
(3)choose when otherwise 等价于switch
(4)trim 语句
(5)for 语句 只能对数组,集合list,集合set,集合map
数据库建表
if 条件判断+where
测试
choose+when+otherwise
测试
trim
测试
foreach
测试
2.分页插件
使用pagehelper
(1)依赖
(2)使用分页插件 在mybatis配置文件中加入如下代码
测试
3.mybatis逆向工程
(1)引入依赖
(2) 配置内容—放到工程下
(3)测试
4.缓存
mybatis默认支持一级缓存------基于session 不需要配置。
mybatis也支持二级缓存----基于namespace 默认没有开启。
(1)必须在mybatis配置文件中开启二级缓存
(2)在相应的映射文件中使用二级缓存