使用MyBatisPlus实现向数据库中存储List类型的数据

使用MyBatisPlus实现向数据库中存储List类型的数据

问题描述

建表时,表中的这五个字段为json类型
在这里插入图片描述
但是在入库的时候既不能写入数据,也不能查询出数据。

解决方案:

1.首先明确,数据存入的时候是经过了数据类型转化,因此需要加上下面这个注解,也就是存入数据的时候,当前注解会自动转化数据类型。但是在查询的时候为null

@TableField(typeHandler = JacksonTypeHandler.class)

2.解决查询为null的问题
需要在表上加上这个注解

@TableName(value="mark_grading_task",autoResultMap = true)

同时要注意,如果加上这个注解,如果实体类中还有其他List类型数据也需要在对应字段上加上上面的那个注解,这样就做到了无感存储List
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/416052.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ElementUI修改el-tab-pane自定义动态添加class并修改组件样式

参考:ElementUI修改el-tab-pane自定义添加class并修改组件样式_el-tab-pane更换样式-CSDN博客 需求:tab 列表 动态添加class 标识当前版本 1:在调用列表接口的接口里面 初始化调用handleClick()方法 2:tab 点击时 再调用一下…

Mysql索引3--索引优化规则

目录 1、索引失效场景 1、1、不遵循最左前缀法则 ,导致索引失效 1、2、范围查询 ,导致失效 1、3 索引列进行运算,导致失效 ​1、4字符串不加引号,到账失效 1、5头部模糊匹配,导致失效 1、6 or连接条件只有一个有…

10分钟SkyWalking与SpringBoot融合并整合到Linux中

1.依赖配置 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.2.0.RELEASE</version></dependency><dependency><groupId>org.springframe…

CV论文--2024.2.29

1、ShapeLLM: Universal 3D Object Understanding for Embodied Interaction 中文标题&#xff1a;ShapeLLM: 用于具身交互的通用三维物体理解 简介&#xff1a;这篇论文介绍了ShapeLLM&#xff0c;它是专为具体交互设计的首个三维多模态大语言模型&#xff08;LLM&#xff09…

Galaxy基础教程:从列表集合中提取元素标识符

如何从一个列表集合中提取元素标识符&#xff1f; 解决方案 网站&#xff1a;UseGalaxy.CN 工具&#xff1a; Extract element identifiers of a list collection (Galaxy Version 0.0.2) Dataset collection *: 列表集合 讨论 该工具接受一个列表类型的集合作为输入&#xff0…

11.以太网交换机工作原理

目录 一、以太网协议二、以太网交换机原理三、交换机常见问题思考四、同网段数据通信全过程五、跨网段数据通信全过程六、关键知识七、调试命令 前言&#xff1a;在网络中传输数据时需要遵循一些标准&#xff0c;以太网协议定义了数据帧在以太网上的传输标准&#xff0c;了解以…

猜猜心里数字(个人学习笔记黑马学习)

1.定义一个变量&#xff0c;数字类型&#xff0c;内容随意 2.基于input语句输入猜想的数字&#xff0c;通过if和多次elif的组合&#xff0c;判断猜想数字是否和心里数字一致 num5if int(input("请输入第一次猜想的数字&#xff1a;"))5:print("猜对了&#xff0…

JavaEE:多线程(3):案例代码

目录 案例一&#xff1a;单例模式 饿汉模式 懒汉模式 思考&#xff1a;懒汉模式是否线程安全&#xff1f; 案例二&#xff1a;阻塞队列 可以实现生产者消费者模型 削峰填谷 接下来我们自己实现一个阻塞队列 1.先实现一个循环队列 2. 引入锁&#xff0c;实现线程安全 …

mysql修改字段的长度锁表问题

mysql修改字段的长度锁表问题 背景 MySQL&#xff08;这里指5.6及其后续版本&#xff09;修改字段的长度锁表会锁表吗&#xff1f;答案是可能会但不一定会 具体原理 MySQL 5.6 及以后版本扩大字段长度 支持 online ddl in-place 模式&#xff0c;而这将不会锁表。varchar 表示…

SpringBoot神来一言管理系统

介绍 神来一言管理系统是一款汇总和记录生活中自己无意间说出的一句有意思的话或他人说出的一句有意思的话。 使用技术 SpringBootMyBatisPlusThymeleafMySQL 项目结构 功能介绍 登录 首页 一言管理 详情 分类管理 源码下载 链接: https://pan.baidu.com/s/14FkhiJJlXM4N…

江苏专转本复习几轮比较好?

大一、大二 江苏专转本备考复习 到现在你复习了几轮&#xff1f; 复习几轮最靠谱呢&#xff1f; 据调查统计&#xff1a;专转本17%的考生复习三轮及以上&#xff0c;23%的考生复习了两轮。这两类的考生录取率高至85%。 可见复习轮数多&#xff0c;专转本上岸的概率也大。综…

人工智能水印技术入门:工具与技巧

近几个月来&#xff0c;我们看到了多起关于“深度伪造 (deepfakes)”或人工智能生成内容的新闻报道&#xff1a;从 泰勒斯威夫特的图片、汤姆汉克斯的视频 到 美国总统乔拜登的录音。这些深度伪造内容被用于各种目的&#xff0c;如销售产品、未经授权操纵人物形象、钓鱼获取私人…

SpringCloud微服务-Nacos配置管理

Nacos配置管理 文章目录 Nacos配置管理1、统一配置管理具体步骤 2、配置自动刷新&#xff08;热更新&#xff09;3、多环境配置共享3.1、添加一个环境共享配置3.2、在user-service中读取共享配置3.3、编写接口测试3.4、运行两个User Application &#xff0c;使用不同的profile…

FPGA-学会使用vivado中的存储器资源RAM(IP核)

问题 信号源(例如ADC)以1us一个的速率产生12位的数据现要求获得连续1ms内的数据,通过串口以115200的波特率发到电脑。 分析 数据量是1000个 数据速率不匹配 数据内容未知 数据总数据量有限 数据的使用速度低于数据的产生速度 数据生产和消耗的位宽 数据量相对较…

一个实时波形图的封装demo(QT)(qcustomplot)

前言&#xff1a; 封装的一个实时波形图的类&#xff0c;可以直接提升使用。 提供了接口&#xff0c;可以更改颜色&#xff0c;样式&#xff0c;等等 参考&#xff1a; Qt Plotting Widget QCustomPlot - Introduction 另外参考了一个大神的作品&#xff0c;链接没找到。 项目…

JS画摆线

最近看到一个很漂亮的曲线&#xff0c;研究了一下。 从圆心画一条线匀速转动&#xff0c;终点再画一条线转动&#xff0c;2条线转速不同&#xff0c;会画出很漂亮的花纹。 一个周期 完整周期 <html> <style> body { background:black; } p { text-align:center; c…

python脚本实现全景站点欧拉角转矩阵

效果 脚本 import numpy as np import math import csv import os from settings import *def euler_to_rotation_matrix(roll, pitch, yaw):# 计算旋转矩阵# Z-Y-X转换顺序Rz

v-rep--websocket接口

websocket是什么 V-REP 中的 Web Socket 是一种用于在 V-REP 和外部应用程序之间进行通信的协议和技术。Web Socket 基于 TCP 连接&#xff0c;可以提供双向、实时的数据传输&#xff0c;适用于互动性或实时交互性应用。 (比如v-rep在云服务器上运行&#xff0c;通过websocke…

Groovy(第五节) Groovy 之集合

Groovy 可以直接在语言内使用集合。在 Groovy 中,不需要导入专门的类,也不需要初始化对象。集合是语言本身的本地成员。Groovy 也使集合(或者列表)的操作变得非常容易,为增加和删除项提供了直观的帮助。 可以将范围当作集合 在前一节学习了如何用 Groovy 的范围将循环变得…

vue - - - - - vue3使用draggable拖拽组件

vue3使用draggable拖拽组件 一、组件安装二、插件使用三、遇到的问题1. missing required prop&#xff1a; “itemKey” 一、组件安装 yarn add vuedraggablenext // or npm i -S vuedraggablenext二、插件使用 <template><draggableitem-key"id"class&q…