mybatis-plus之lambdaQuery查询数据
发布网友
发布时间:9小时前
我来回答
共1个回答
热心网友
时间:8小时前
通过使用LambdaQueryWrapper,我们可以迅速构建基于lambda表达式的查询条件,并访问数据库。eq方法用于设置字段等于的条件,而gt方法则用于设置字段大于的条件。
首先,我们创建一个LambdaQueryWrapper对象,如下所示:
LambdaQueryWrapper wrapper = Wrappers.lambdaQuery();
接下来,我们使用eq方法来设置用户名的查询条件,这里我们查询名为"test"的用户:
.eq(User::getUserName, "test")
然后,我们使用gt方法来设置年龄的查询条件,这里我们查询年龄大于18岁的用户:
.gt(User::getAge, 18);
最后,我们通过userMapper对象调用selectList方法,传入之前创建的wrapper对象,从而获取满足上述条件的用户列表:
List userList = userMapper.selectList(wrapper);