你是否还在用for循环给实体类中的某个属性逐个赋值?尽量避免for循环赋值,应当使用sql关联表的方法去赋值来提升接口请求速度!
在我们的开发中,查询列表,想拿到另外一张表的name,但是列表中存着的是另一个表中的id,这时候使用了for循环去遍历然后通过MybatisPlus提供的方法去getOne获取这一条数据的name,这种方法数据量少还能支撑得住,要是数据量大了,那么就很消耗时间了。。例如下面第二张图调用这个接口的时候,62.95K数据消耗了13.07秒。。。为了提升接口查询速度,我们将原有的方式改成sql关联表查询