投诉做单骗子网站合肥室内设计公司有哪些
2026/1/11 22:35:23 网站建设 项目流程
投诉做单骗子网站,合肥室内设计公司有哪些,it黄页,山东兴华建设集团网站前端要求对上传的文件列表保存并返回文件信息对象的数组#xff0c;后端把其作为 Mysql中Json数据类型进行保存。对数据库 Json 类型保存#xff0c;并与List对象相互映射#xff0c;需要相应一些不同的处理。项目采用 SpringBoot Mybatis-plus 借助 AI编程#xff08;豆包…前端要求对上传的文件列表保存并返回文件信息对象的数组后端把其作为 Mysql中Json数据类型进行保存。对数据库 Json 类型保存并与List对象相互映射需要相应一些不同的处理。项目采用 SpringBoot Mybatis-plus借助 AI编程豆包使用提示词给出的答案都不是很简单。​ 我们现在实现一种最间接的。当然需用使用Mybatis-plus的高级编程 QueryWrapper若用 mybatis xml中写sql的模式则需要进一步配置数据库表字段与类字段之间的映射如果是一个大对象为了一个json字段配置整个映射关系显得笨拙。开始实现步骤①. 表字段为json类型②. 创建一个FileInfo类/* 文件信息实体 */DatapublicclassFileInfo{// 文件编码privateStringfileCode;// 文件名称privateStringfileName;}③. 对应数据表的类如 Business 中有一个字段为ListFileInfo fileInfoList, 配上相应的 Json转换处理注解TableField(typeHandler JacksonTypeHandler.class)与TableName(autoResultMap true)即可。importcom.baomidou.mybatisplus.annotation.IdType;importcom.baomidou.mybatisplus.annotation.TableId;importcom.baomidou.mybatisplus.annotation.TableName;importlombok.Data;importjava.time.LocalDateTime;importcom.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;/** * 业务主实体对应t_business表 * ✅ 核心autoResultMap true */DataTableName(valuet_business,autoResultMaptrue)// 绑定数据库表名publicclassBusiness{TableId(typeIdType.AUTO)// 主键自增privateLongid;// 业务名称privateStringbizName;// ✅ 关键List数组字段TableField(typeHandlerJacksonTypeHandler.class)privateListFileInfofileInfoList;// 创建时间privateLocalDateTimecreateTime;}④查询与保存必须通过 BaseMapper 继承的方法即复杂查询使用 QueryWrapper 或 LambdaQueryWrapper (推荐)有关这方面的知识请自行查阅相关文档即可。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询