MyBatis的动态SQL怎么实现

2025-03-19 22:03:36

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

MyBatis的动态SQL怎么实现

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

MyBatis的动态SQL怎么实现

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

MyBatis的动态SQL怎么实现

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

MyBatis的动态SQL怎么实现

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

MyBatis的动态SQL怎么实现

6、6.set此标签可以忽略多余的逗号

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