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