在 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>

相关推荐
消失在人海中2 分钟前
oracle与MySQL数据库之间数据同步的技术要点
数据库·mysql·oracle
镜花水月602 分钟前
🐬 MySQL 慢查询分析与 InnoDB 参数优化实战:以 io_global_by_wait_by_latency 为例
mysql
武昌库里写JAVA20 分钟前
iview组件库:当后台返回到的数据与使用官网组件指定的字段不匹配时,进行修改某个属性名再将response数据渲染到页面上的处理
java·开发语言·spring boot·学习·课程设计
考虑考虑34 分钟前
Springboot3.4.x中的RestClient 和 RestTemplate
spring boot·后端·spring
代码代码快快显灵40 分钟前
定时器任务——若依源码分析
spring boot·定时任务·若依ai
xrkhy1 小时前
Linux系统的CentOS7发行版安装MySQL80
linux·mysql·centos
Johny_Zhao1 小时前
基于CentOS Stream 8的物联网数据采集与展示方案
linux·网络·python·mqtt·mysql·网络安全·信息安全·云计算·shell·yum源·系统运维
2401_831501732 小时前
MySQL 知识小结(一)
数据库·mysql
不爱搬砖的码农2 小时前
windows系统MySQL安装文档
windows·mysql·adb
23级二本计科2 小时前
14.MySQL用C语言连接
数据库·mysql