开门见山直奔主题:
此处是搭配and使用。
针对使用QueryWrapper时,我们想在sql里面直接增加where条件为and (a=? or b=? or c=?)这样形式的,可以直接使用lamda表达式:
eg: new QueryWrapper().and(wrapper-> wrapper.or().eq().or().like())这样的写法。
如果动态添加or的话就需要在表达式中写方法处理了
eg:new QueryWrapper().and(wrapper->{
for(String a: list){
wrapper.or(w->w.eq())
}
})
使用方式基本就这样了,可以基于如此扩展。
最后
以上就是包容曲奇最近收集整理的关于Mybatis-plus深入开发(详解Wrapper使用Or搭配and使用)的全部内容,更多相关Mybatis-plus深入开发(详解Wrapper使用Or搭配and使用)内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复