mybatis 遍历foreach中or拼接的操作

网友投稿 530 2022-11-04


mybatis 遍历foreach中or拼接的操作

我就废话不多说了,大家还是直接看看关键代码吧:

select id, name from t_keys where 1 = 1

name = #{key}

补充:mybatis xml中的动态sql需要and和or拼接条件判断的写法

通常在java后台或者前端js中多个条件组合判断中使用and或者or 如下

//使用&或者&& | 和||

if(a==1lIzBH&b==2){

//或者sql文中的and和or

select * from emp where empno='7788' and deptno='20'

但是动态sql呢?

那就需要()把每一个条件括起来在加and 或者or

//动态添加语句

AND BM.buhin_cd = SMBM.buhin_cd

AND SMBM.syohin_cd = SM.syohin_cd

AND SM.syurisaki_cd = SYUM.syurisaki_cd


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:aspnet_compiler
下一篇:架构师学习笔记16--安全性和保密性设计
相关文章

 发表评论

暂时没有评论,来抢沙发吧~