LambdaQueryWrapper的insql方法的使用
•
数据库
lambda中使用sql中的in操作符
LambdaQueryWrapper是MyBatis-Plus框架中的一个查询构造器类。
insql()方法是该类提供的一个方法之一。
insql()方法用于在SQL语句中使用IN子句,即查询某个列的值是否包含在一组给定的值中。
使用方法如下:
List> groupIdds = Arrays.asList(1, 2, 3, 4);
LambdaQueryWrapper> queryWrapper = new LambdaQueryWrapper();
queryWrapper.inSql(User::getId, "SELECT id FROM user WHERE status = 1")
.in(User::getGroupId, groupIdds);
List> userList = userMapper.selectList(queryWrapper);
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/004e82631f.html
