MyBatis的动态SQL怎么实现

2025-11-18 15:33:09

1、if的用法还是跟平常差不多的(不过没有else if也没有else)

MyBatis的动态SQL怎么实现

2、 2.choose就相当于Java中的switch,when相当于case,otherwise相当于default

MyBatis的动态SQL怎么实现

3、where

此标签可以忽略条件中多余的and和or如下

MyBatis的动态SQL怎么实现

4、假设id为1 proName为北京 两个if都满足条件时就会拼凑成这样

MyBatis的动态SQL怎么实现

5、其实解决这种情况不用where也是可以的,只需在前面加上一个为真的条件即可

MyBatis的动态SQL怎么实现

6、

set

此标签可以忽略多余的逗号

MyBatis的动态SQL怎么实现

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢