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

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

时间:2024-04-02 23:30:50浏览次数:23  
标签:author 新闻 渲染 查询器 用户 拿到 authorId 记录 QuerryMapper

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

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

(这是一张新闻表)

(这是一张用户表)

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

@TableField(exist = false)

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

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

3.运行结果

标签:author,新闻,渲染,查询器,用户,拿到,authorId,记录,QuerryMapper
From: https://blog.csdn.net/qq_55953570/article/details/137297079

相关文章

  • 如何制作CG动画?渲染农场在其中扮演的角色是什么?
    CG动画制作是一个融合了艺术与技术的综合流程,从初步的概念设计延伸至最终成品。在这一过程中,渲染农场扮演着核心角色,它通过提供充足的计算能力来加快动画的渲染速度,从而确保创作团队能够以高效率制作出优质的动画作品。一、cg动画是怎么制作的?cg动画分为:二维cg动画和三维cg动......
  • cg影视用什么渲染特效画面的?「瑞云渲染」
    CG影视领域的视觉效果是借助先进的计算机图形学技术来完成的,这一过程需要依赖于高度复杂的软件与硬件配合。常用的3D建模工具包括Maya、3dsMax和Blender等,而渲染引擎如Arnold、V-Ray和RenderMan则负责赋予这些作品以逼真或超现实的视觉魅力。这些技术的融合使得影视制作中的数字......
  • 3dmax效果图制作辅助工具-渲染100优化工具箱使用方法
    (1)打开渲染100官网,点击客户端下载(注:已有客户端的朋友也一定要至官网下载最新客户端,未注册用户填写邀请码1899领取渲染券)渲染100官网网址:http://www.xuanran100.com?ycode=1899(2)点击面板上的优化工具箱,如满足开启条件点击【开启工作箱】即可在3dsmax中使用。客户端点击开启......
  • vue记事本渲染以及交互
    以下是记事本的源码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>记事本</title>......
  • Ray Tracking 渲染方程
    Basicradiometry(辐射度量学)RadiantfluxRadiantenergyDefinition:Radiantenergyistheenergyoflectromagneticradiation.Itismeasuredinunitsofjoules,anddenotedbythesymbol:\[Q[J=Joule]\]Radiantflux(power)Definition:Radiantflux(po......
  • 渲染农场最简单三个步骤是什么?
    ​在涉及三维图像渲染时,渲染农场是设计师经常围绕的一个话题。通过渲染农场可实现一个高效的渲图速度,帮助设计师节省大量的时间。渲染农场又分为本地渲染与云渲染农场,那么渲染农场使用过程简单的操作是什么一起来看看吧!本地渲染农场搭建步骤用户如何多余的闲置电脑,可自行搭建一......
  • 【前端面试3+1】06继承方式及优缺点、缓存策略、url输入到渲染全过程、【二叉树中序遍
    一、继承有哪些方式?以及优缺点        继承的方式包括原型链继承、构造函数继承、组合继承、原型式继承、寄生式继承和组合式继承。1.原型链继承:实现方式:将子类的原型指向父类的实例来实现继承。优点:简单易懂,代码量少。缺点:存在引用类型共享的问题。functionPare......
  • Blazor学习记录_8.CSS隔离和代码隔离_异常处理_流式渲染
    19.CSS隔离和代码隔离19.1代码隔离使用C#partial关键字,创建一个与razor文件同名,扩展名加.CS的C#类文件,然后把razor文件中的@code中的代码迁移至cs文件中。注意命名空间、泛形参数声明、依赖注入的迁移19.2CSS隔离如同前面代码隔离文件一样,我们创建一个组件样式文......
  • PCL点云处理之 点云垂直度计算与颜色渲染(二百三十八)
    PCL点云垂直度计算与颜色渲染(238)一、算法介绍二、垂直度的计算步骤与实现1.步骤描述2.代码示例三、基于垂直度的点云颜色渲染1.代码示例2.渲染效果四、参考文献一、算法介绍点云垂直度的计算方法:通过公式能知道地面,人行道、绿篱等位置的点云,法向......
  • qrcodejs2 首次生成微信支付二维码不渲染问题
    使用qrcodejs2生成微信支付二维码,后端向前端传递了微信二维码url,通过此方法生成渲染二维码图片  qrcode(url){ //前端根据URL生成微信支付二维码   console.log("调用二维码生成")   //先清除,后增加   document.getElementById("qrcodeIm......