美文网首页
QueryWrapper和LambdaQueryWrapper区

QueryWrapper和LambdaQueryWrapper区

作者: 小和大大 | 来源:发表于2023-03-08 16:03 被阅读0次

QueryWrapper 是写列明匹配数据库中的字段名,以字符串形式,查询结果可以包含模型类中未定义的部分属性,如聚合函数count(*)

QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("id", 1);
queryWrapper.select("count(*) as count, status");

LambdaQueryWrapper(相对常用) 是写实体属性,而不是数据库字段,这样就不用担心数据库字段错误,只能写模型类中包含的部分属性

 LambdaQueryWrapper<User> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(User::getId, 1);
lambdaQueryWrapper.select(User::getStatus);

相关文章

网友评论

      本文标题:QueryWrapper和LambdaQueryWrapper区

      本文链接:https://www.haomeiwen.com/subject/azdoldtx.html