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

相关推荐
剩下了什么6 小时前
MySQL JSON_SET() 函数
数据库·mysql·json
java搬砖工-苤-初心不变7 小时前
MySQL 主从复制配置完全指南:从原理到实践
数据库·mysql
风流倜傥唐伯虎7 小时前
Spring Boot Jar包生产级启停脚本
java·运维·spring boot
fuquxiaoguang8 小时前
深入浅出:使用MDC构建SpringBoot全链路请求追踪系统
java·spring boot·后端·调用链分析
WangYaolove13148 小时前
基于python的在线水果销售系统(源码+文档)
python·mysql·django·毕业设计·源码
毕设源码_廖学姐9 小时前
计算机毕业设计springboot招聘系统网站 基于SpringBoot的在线人才对接平台 SpringBoot驱动的智能求职与招聘服务网
spring boot·后端·课程设计
顾北129 小时前
MCP服务端开发:图片搜索助力旅游计划
java·spring boot·dubbo
昀贝9 小时前
IDEA启动SpringBoot项目时报错:命令行过长
java·spring boot·intellij-idea
霖霖总总10 小时前
[小技巧66]当自增主键耗尽:MySQL 主键溢出问题深度解析与雪花算法替代方案
mysql·算法
indexsunny10 小时前
互联网大厂Java面试实战:Spring Boot微服务在电商场景中的应用与挑战
java·spring boot·redis·微服务·kafka·spring security·电商