使用QuerryMapper条件查询器进行分页模糊查询,当想要渲染的数据需要两张表的字段该如何处理?

假如我们想要拿到新闻表的所有数据和发布新闻的用户名称的数据

1.创建两张表,其中新闻表的authorId引用用户表的外键id,

(这是一张新闻表)

(这是一张用户表)

author不在这个数据库表中,使用

@TableField(exist = false)

这个注解,表示这个字段不在新闻表里,用于业务处理。

2. 拿到分页模糊查询的结果数组,在循环中通过拿到单条记录的authorId,再通过userService的方法拿到发布这条记录的用户信息,最后将这条记录中的author设置为用户的名称,即可。

3.运行结果

最近更新

  1. TCP协议是安全的吗?

    2024-04-03 04:04:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-03 04:04:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-03 04:04:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-03 04:04:01       18 阅读

热门阅读

  1. Nginx-记

    Nginx-记

    2024-04-03 04:04:01      14 阅读
  2. 第7单元日考

    2024-04-03 04:04:01       17 阅读
  3. LeetCode104.二叉树的最大深度

    2024-04-03 04:04:01       13 阅读
  4. mysql 存储过程示例

    2024-04-03 04:04:01       16 阅读
  5. 以下哪个变量不是指针类型

    2024-04-03 04:04:01       15 阅读
  6. LeetCode-41. 缺失的第一个正数【数组 哈希表】

    2024-04-03 04:04:01       16 阅读
  7. nginx输出日志配置与查看

    2024-04-03 04:04:01       15 阅读
  8. 论微服务架构及应用

    2024-04-03 04:04:01       14 阅读
  9. Memcached 教程之 Memcached replace 命令(七)

    2024-04-03 04:04:01       17 阅读