等值查询
条件查询:使用 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());
    }
 
结果

数据库示例




















