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

相关推荐
ULIi096kr17 小时前
MySQL解决Too many connections报错:连接数爆满排查、优化与永久解决方案
数据库·mysql·adb
杨运交17 小时前
[030][Web模块]Spring Boot 验证与 OpenAPI 集成实战:从校验规则到文档生成
前端·spring boot·python
李白的天不白17 小时前
服务器上数据库的创建
mysql
ha_lydms17 小时前
AnalyticDB基本概念
mysql·adb·analyticdb
再写一行代码就下班18 小时前
Cursor配置Java环境、创建Spring Boot项目的步骤
java·开发语言·spring boot
Fanta丶18 小时前
23.MySql group by优化、limit优化、 count优化、update优化
mysql
医疗信息化王工18 小时前
医院自律端系统——预警处置模块全栈实战(ASP.NET Core + Vue3 + Quartz 定时调度)
mysql·postgresql·vue·asp.net core·quartz
NineData19 小时前
SQL 都在等锁时,ChatDBA 先帮 MySQL 找到谁在挡路
数据库·人工智能·sql·mysql·安全·数据复制·数据迁移工具
神仙别闹19 小时前
基于 PHP + MySQL学生信息管理系统
android·mysql·php
Amnesia0_019 小时前
MYSQL复合查询和内外连接
数据库·mysql