美文网首页
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