等值查询
条件查询:使用 Wrapper
对象,传递查询条件。
QueryWrapper(不要使用)
代码
@Test
void eq() {
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("name", "张三");
List<User> users = mapper.selectList(wrapper);
log.info(users.toString());
}
结果
LambdaQueryWrapper(推荐)
LambdaQueryWrapper,将字段名
用方法引用
表示,能够避免拼写错误
。
代码
@Test
void eqByLambda() {
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(User::getName, "张三");
List<User> users = mapper.selectList(wrapper);
log.info(users.toString());
}