mybatisPlus使用LambdaQueryWrapper

电玩女神 2022-11-16 13:59 340阅读 0赞
  1. 平常我们在使用mybatisPlus经常会使用这种语句。
  2. QueryWrapper<MessageAuxEntity> queryWrapper = new QueryWrapper<>();
  3. queryWrapper.eq("to_id", messageCreateReqDTO.getTo_id());
  4. queryWrapper.eq("to_type_id", messageCreateReqDTO.getTo_type_id());
  5. 但是这里直接写列名,很容易写错,这个时候可以使用LambdaQueryWrapper,防止写错
  6. LambdaQueryWrapper<MessageAuxEntity> queryWrapper = new LambdaQueryWrapper<>();
  7. queryWrapper.eq(MessageAuxEntity::getToId, messageCreateReqDTO.getTo_id())
  8. .eq(MessageAuxEntity::getToTypeId, messageCreateReqDTO.getTo_type_id());
  9. 这里变成了方法引用,肯定就不会出错了。

发表评论

表情:
评论列表 (有 0 条评论,340人围观)

还没有评论,来说两句吧...

相关阅读