LambdaQueryWrapper使用
// eq用法 LambdaQueryWrapper<News> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(News::getNid, nid); News news = newsService.getOne(queryWrapper); // select用法 LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(User::getUid, uid).select(User::getUid, User::getUsername, User::getIsVip); User user = userService.getOne(queryWrapper); // and用法 Page<User> userPage = new Page<>(pageParam.getPage(), pageParam.getPageSize()); LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(User::getType, 1).and(u -> u.eq(User::getStatus, 0)); Page<User> page = userService.page(userPage, queryWrapper);