什么是动态SQL:根据不同的条件生成不同的SQL语句,从而提高程序灵活性。

1.11 if标签

可以根据 test 属性值进行条件判断

1.12 choose标签

类似于 switch

  • when 条件
  • otherwise 不满足条件

1.13 where 标签

可以自动去除 sql中多余的 and or

1.14 set 标签

可以去除 sql 中多余的,

1.15 trim 标签

可以去除SQL中多余的关键字,符号等

1.16 foreach 标签

遍历集合

1.17 sql标签

实现sql 复用

1.18 bind 标签

定义一个变量