1.作用:
在XML映射文件中,以标签的形式编写动态SQL
2.执行原理:
根据表达式的值,完成逻辑判断,动态拼接SQL的功能.
3.动态SQL标签(9个)
- <if> **单条件分支,相当于判断语句**
- <choose> <when> <otherwise> **多条件分支,相当于switch语句**
- <set> <where> <trim> **辅助条件判断,用于拼接语句**
- <foreach> **对集合进行遍历**
- <bind> **创建变量,将其进行上下文绑定**
1.作用:
在XML映射文件中,以标签的形式编写动态SQL
2.执行原理:
根据表达式的值,完成逻辑判断,动态拼接SQL的功能.
3.动态SQL标签(9个)
标签 | |
---|---|
if | 单条件分支,相当于判断语句 |
choose when otherwise | 多条件分支,相当于switch语句 |
set where trim | 辅助条件判断,用于拼接语句 |
foreach | 对集合进行遍历 |
bind | 创建变量,将其进行上下文绑定 |