Mybatis动态语句分为4种元素
元素 | 作用 | 描述 |
If | 条件判断 | 单条件判断 |
choose(when,otherwise) | 条件选择,相当于Java when | 多条件分支判断 |
where, set | 辅助 | 处理sql语句拼接问题 |
foreache | 循环 | 循环 |
(1)if 条件判断
如果name不为空,则按照name查询,如果为空则查询所有
(2)where 元素
(3)choose[when otherwise]
(4)set 用在update上
(5)foeach遍历
Mybatis动态语句分为4种元素
元素 | 作用 | 描述 |
If | 条件判断 | 单条件判断 |
choose(when,otherwise) | 条件选择,相当于Java when | 多条件分支判断 |
where, set | 辅助 | 处理sql语句拼接问题 |
foreache | 循环 | 循环 |
(1)if 条件判断
如果name不为空,则按照name查询,如果为空则查询所有
(2)where 元素
(3)choose[when otherwise]
(4)set 用在update上
(5)foeach遍历