您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页关于LambdaQueryWrapper构造or/and条件的sql查询

关于LambdaQueryWrapper构造or/and条件的sql查询

来源:华佗小知识

无包含关系的and查询

 LambdaQueryWrapper<Files>lambdaQueryWrapper=new LambdaQueryWrapper<>();
        lambdaQueryWrapper.like(Files::getName, info);
        lambdaQueryWrapper.eq(Files::getMd5,info).or().eq(Files::getSize,info);

 上面代码生成sql如下

有包含关系的and查询

LambdaQueryWrapper<Files>lambdaQueryWrapper=new LambdaQueryWrapper<>();
            lambdaQueryWrapper.like(Files::getName, info);
            lambdaQueryWrapper.and(temp->temp.eq(Files::getMd5,info).or().eq(Files::getSize,info));
//上面的temp仅为临时变量

上面代码生成sql如下

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务