当前位置: 首页 > news >正文

在 Spring Boot 项目里,MYSQL中json类型字段使用

前言:

因为程序特殊需求导致,需要mysql数据库存储json类型数据,因此记录一下使用流程

1.java实体中新增字段

private List<User> users

2.增加mybatis-plus注解 

@TableField(typeHandler = FastjsonTypeHandler.class)
private List<User> users;

3.类注解

@TableName(value = "project",autoResultMap = true)
public class Project{
@TableField(typeHandler = FastjsonTypeHandler.class)
private List<User> users;
}

 4.此时使用mybatis-plus 新增的时候,users会自动以json的方式存储到mysql数据库,查询的时候也会自动将数据库users转换成List<User>

http://www.dtcms.com/a/240734.html

相关文章:

  • 开发认知提升
  • Kubernetes ClusterIP 端口深度解析:虚拟服务与流量转发机制
  • pocketflow库实现guardrail
  • 恶补电源:1.电桥
  • 【K8S】Kubernetes从入门到实战:全面指南
  • 微机原理与接口技术,期末冲刺复习资料(四)
  • EU 2023/1669与EU 2023/1670 的区别
  • 浅谈二叉堆实现的优先队列
  • c++第七天--继承与派生
  • 【把数组变成一棵树】有序数组秒变平衡BST,原来可以这么优雅!
  • 鸢尾花分类(KNN)
  • 【数据结构】图论最短路径算法深度解析:从BFS基础到全算法综述​
  • 数据结构 - 栈与队列
  • LangChain + LangSmith + DeepSeek 入门实战:构建代码生成助手
  • Tomcat 安装和配置
  • 定位触发DMA2_Stream1_IRQHandler中断的具体原因简述
  • Jenkins构建时出现报错`ERROR: Failed to install JDK. Exit code=2`的终极解决方案
  • 深入理解Optional:处理空指针异常
  • 造成服务器重启的原因都有哪些?
  • RKNN开发环境搭建2-RKNN Model Zoo 环境搭建
  • 游戏盾的功能是什么
  • 力扣-35.搜索插入位置
  • 科伦药业:从“生命袋”突围到抗衰老“新贵” 硬核创新铸就医药标杆
  • 华为智选携手IAM:突破技术边界,重塑智慧健康家居新时代
  • LLMs 系列实操科普(1)
  • linux下安装elasticsearch及ik分词器
  • TripGenie:畅游济南旅行规划助手:个人工作纪实(二十三)
  • Niushop商城系统
  • 【PX4飞控】mavros gps相关话题分析,经纬度海拔获取方法,卫星数锁定状态获取方法
  • Sass具有超能力的CSS预处理器