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

相关推荐
奇特認1 小时前
mysql 集群技术 3.高可用之 MHA
数据库·mysql
摇滚侠7 小时前
《SpringBoot 3:入门与应用实战》第 2 章 IOC 思想与实现 阅读笔记 1
spring boot·笔记·后端
ChaHae-In7 小时前
SpringBoot统一功能处理
java·spring boot·后端
Blossom i7 小时前
大数据预处理与采集实验一:使用Python操作MySQL数据库
数据库·mysql
InfinitePlus8 小时前
Docker MySQL搭建一主一从
mysql·docker
坐吃山猪10 小时前
Docker07-MySQL
mysql·docker·容器
少晓年11 小时前
从 MySQL 迁移到人大金仓 KingbaseES:完整指南与实践
数据库·mysql
Zhu75812 小时前
使用helm在k8s集群部署MySQL单实例,支持当前所有主版本的最新子版本
mysql·adb·kubernetes
今天的砖头有点烫手啊14 小时前
接口太慢?Spring Boot 缓存体系 @Cacheable 全链路拆解
spring boot·后端·缓存
桑榆41615 小时前
JSON 格式
json