spring boot如何给mybatis-plus查出的列表对象增加属性?
使用的是mybatis-plus的分页查询,Canal类和数据库都没有codeNum字段,
现打印出对象如下:
如何给每一个List里的每一个对象增加一个codeNum字段?
希望返回这种对象:
"records": [ {
"id": 8,
"codeNum":10,
"name": "张三",
"remark": "备注",
"createrId": 1,
"deleteFlag": "N",
"createTime": "2022-02-15T08:56:37.000+00:00",
"updateTime": "2022-02-15T08:56:37.000+00:00"
}
],
回答:
已经解决了,在Cannal实体类里加属性,然后声明其不是数据库字段就可以了。
@TableField(exist = false) // 声明一个字段不是数据库中的字段 private Integer codeNum;
使用:
for(Canal item:canalList.getRecords()){ item.setCodeNum(200);
}
以上是 spring boot如何给mybatis-plus查出的列表对象增加属性? 的全部内容, 来源链接: utcz.com/p/944228.html