mysql 字段类型为json,后端用list接收

数据库

board` jsonDEFAULT NULL COMMENT '信息,格式{"name":"net","chip":"esp32","hdVer":1}'

接收-List

Mybatis

<resultMap id="productDeviceAndBrand" type="com.charg.product.domain.vo.ProductDeviceOperationsVo">

<result property="brandId" column="brand_id"/>

<result property="brandName" column="brand_name"/>

<result property="productName" column="product_name"/>

<result property="productCode" column="product_code"/>

<result property="deviceNum" column="device_num"/>

<result property="netFirmVer" column="net_firm_ver"/>

<result property="appFirmVer" column="app_firm_ver"/>

<result property="mcbFirmVer" column="mcb_firm_ver"/>

<result property="uiFirmVer" column="ui_firm_ver"/>
<result property="board" column="board" javaType="java.util.List"
typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>

<result property="status" column="status"/>

<result property="productTime" column="product_time"/>

<result property="bindTime" column="bind_time"/>

</resultMap>

实体类

@Data

@EqualsAndHashCode(callSuper = false)

public class ProductDeviceOperationsVo extends BaseEntity {

private String brandId;

private String brandName;

private List<Map<String, Object>> board;

}

相关推荐
南极企鹅11 小时前
MySQL间隙锁&临键锁
数据库·sql·mysql
ID_1800790547313 小时前
淘宝 API 详情类 JSON 结构化解析实战(核心章节)
json
梓䈑14 小时前
【MySQL】表的操作(数据表的创建、查看 和 修改)
数据库·mysql
AI人工智能+电脑小能手16 小时前
【大白话说Java面试题 第91题】【Mysql篇】第21题:分布式锁的使用场景和原理?
java·数据库·分布式·mysql·面试
流星白龙16 小时前
【MySQL高阶】18.缓冲池页管理
数据库·windows·mysql
XZ-07000116 小时前
MySQL-前缀索引
数据库·mysql
XZ-07000117 小时前
MySQL—B+树构建
数据库·b树·mysql
XZ-07000117 小时前
MySQL-综合应用(Python+Html)
python·mysql·html
XZ-07000118 小时前
MySQL-聚簇索引
数据库·mysql
念恒1230619 小时前
MySQL连接池原理与简易网站数据流动是如何进行的
数据库·mysql