无包含关系的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如下