跳到主要内容

数据库 JSON 字段

返回文档导航


配合 MySQL/PostgreSQL 的 JSON 字段类型,使用 JSONMap 读写扩展属性。

示例

@Data
public class Product {
private Long id;
private String name;
private String extInfo; // JSON 字段

@TableField(exist = false)
private String brand;
@TableField(exist = false)
private String model;
}

// 保存:Bean → JSON
JSONMap ext = new JSONMap("brand", product.getBrand(), "model", product.getModel());
product.setExtInfo(ext.toString());

// 查询:JSON → Bean
Product product = productMapper.selectById(id);
JSONMap ext = new JSONMap(product.getExtInfo());
product.setBrand(ext.getStr("brand"));
product.setModel(ext.getStr("model"));

上一节:配置文件管理 | 返回文档导航 | 下一节:Excel导入导出 →