mybatis映射map集合

这篇博客主要探讨在MyBatis中处理复杂Map映射的方法,特别是将数据库数据映射到一个包含多个键值对的Map中。在前端需要一个Map结构,如键'pm2_5'对应值96.52727020240256。MyBatis的映射功能在某些情况下可能不完全满足需求,因此需要结合Java代码进行处理。博客提到了如何通过@JsonIgnore注解避免不必要的字段暴露,并在getter方法中转换数据库字段以符合前端请求的字段格式。
摘要由CSDN通过智能技术生成

简单的map映射就不介绍了,这里只介绍复杂的map映射,比如我的数据类型是这样的
在这里插入图片描述
前端需要映射成一个map里面6个键值对
比如键是pm2_5 值是96.52727020240256

数据结构
在这里插入图片描述
在这里插入图片描述
要把这些数据映射到pollutantList里面

这里说明一下,在mybatis里面不能完全处理,需要借助java
mybatis代码

	<resultMap id="AirDayReportMap" type="com.swcote.sensor.dto.DistrictDayAqiReport">
        <result property="districtCode" column="districtCode"/>
        <result property="aqi" column="aqi"/>
        <result property
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值