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;

}

相关推荐
q***57745 分钟前
MySQL 实验1:Windows 环境下 MySQL5.5 安装与配置
windows·mysql·adb
8***84821 小时前
如何在Linux中找到MySQL的安装目录
linux·运维·mysql
W***83202 小时前
如何在 Ubuntu 22.04 上安装 MySQL
linux·mysql·ubuntu
7***q6082 小时前
在linux(Centos)中Mysql的端口修改保姆级教程
linux·mysql·centos
q***61413 小时前
从MySQL迁移到PostgreSQL的完整指南
数据库·mysql·postgresql
q***82913 小时前
windows同时安装两个不同版本的Mysql
windows·mysql·adb
小羊在奋斗3 小时前
MySQL表的约束:从基础到核心(附场景+案例)
android·数据库·mysql
东南门吹雪3 小时前
PostgreSQL与MySQL的锁与隔离级别
mysql·postgresql·区块链
e***19354 小时前
MySQL-mysql zip安装包配置教程
android·mysql·adb
q***65694 小时前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch