首页 > 其他分享 >MybatisPlus存储非List<Long>类型

MybatisPlus存储非List<Long>类型

时间:2024-04-02 17:22:36浏览次数:14  
标签:存储 实体类 MybatisPlus 数据库 List Failed

错误信息:java.lang.RuntimeException: Failed to deserialize JSON to List<Long>

 

使用mybatisplus的时候,对应数据库的实体类有个字段如下:

@TableField(typeHandler = JacksonTypeHandler.class)
private List<String> authImages;

需要存储图片列表的地址,["aaa.png","bbb.png"] 这样的,

 

存储的时候insert插入数据库是正常的,但是获取的时候会报错:

Error attempting to get column 'auth_images' from result set. Cause: java.lang.RuntimeException: Failed to deserialize JSON to List<Long>

 

解决方法:

在实体类上加上注解,里面写上autoResultMap = true 就可以自动转换,表示在进行数据库查询操作时,框架会自动生成结果集的映射关系,无需手动编写ResultMap

@TableName(value = "表名",autoResultMap = true)

 

标签:存储,实体类,MybatisPlus,数据库,List,Failed
From: https://www.cnblogs.com/Hello233/p/18111093

相关文章

  • 视频监控/云存储/AI智能分析平台EasyCVR集成时调用接口报跨域错误的原因排查
    EasyCVR视频融合平台基于云边端架构,可支持海量视频汇聚管理,能提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等视频服务。平台兼容性强,支持多协议、多类型设备接入,包括:国标GB/T28181协议、RTMP、RTSP/Onvif协议、海康Ehome、海康SDK、大华SDK......
  • MyBatisPlus
    MyBatisPlus快速入门使用第三方组件:导入对应的依赖研究依赖如何配置代码如何编写提高扩展技术能力步骤创建数据库编写项目,初始化项目使用springboot初始化导入依赖连接数据库传统方式:pojo--dao(mybatis,mapper.xml)--service--controller使用了myb......
  • MySQL之存储引擎,详细总结
    在介绍存储引擎之前我们先了解了解MySQL的体系结构:连接层最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限服务层第二层架构主要完成大多数的核心服务功能,如SQL接口,并完......
  • C++ List 到 Python List 的转换
    当我们编写C++库的封装器通常涉及使用一种跨语言的接口技术,比如使用C接口或者使用特定的跨语言库,比如SWIG(SimplifiedWrapperandInterfaceGenerator)或者Pybind11。这里我将简要介绍如何使用Pybind11来封装一个C++库,以便在Python中使用。1、问题背景在编写C++库的......
  • 进程的操作与管理(PV方法/死锁/存储方法)
     操作系统本质上是人机之间交互的接口,人通过操作系统(比如命令行、窗口、菜单)去操控计算机硬件;同时也是应用软件与硬件之间的接口(换而言之可以控制程序的运行)。操作系统的五大作用:进程管理、存储管理、文件管理、作业管理、设备管理上图就是典型的计算机结构:硬件层......
  • mysql存储过程编写步骤
    1.创建存储过程DELIMITER$$  #将语句的结束符号从分号;临时改为2个$$(可以是自定义的)CREATEPROCEDUREProc()#创建存储过程,过程名为Proc,不带参数BEGIN #存储过程,以BEGIN关键字开......
  • WPF实现树形表格控件(TreeListView)
    前言本文将探讨如何利用WPF框架实现树形表格控件,该控件不仅能够有效地展示复杂的层级数据,还能够提供丰富的个性化定制选项。我们将介绍如何使用WPF提供的控件、模板、布局、数据绑定等技术来构建这样一个树形表格。一、运行效果1.1默认样式1.2自定义样式二、代码实现......
  • 云计算存储技术
    云存储标准云存储行业存在众多的云存储标准,其中市场较为认可的有三类:第一类:亚马逊S3接口标准和SINA标准;第二类:业界也推出了一些测试标准,如SPC、SPEC和SNIA,推出绿色存储计划的节能减排标准;第三类:2014年由公安部和云存储专业委员会牵头编制中的公安行业云存储标准及国家云......
  • C++ list
    文章目录list的介绍及使用list的介绍list的构造listiterator的使用listcapacitylistelementaccesslistmodifierslist模拟实现list节点类list迭代器类list类list深度剖析list迭代器失效list反向迭代器list与vector对比list的介绍及使用list的介绍1.list的底......
  • vant-weapp 提供的areaList城市数据的路径问题
    根据vant官网提供的引入方法会报错。通过add@vant/area-data会下载一份index.esm.mjs文件城市数据在项目中,我尝试了用各种路径来获取还是报错,最后只能将该index.esm.mjs文件复制到其他文件中,然后引入就可以了。 1.新建一个文件夹专门放数据的,然后在建个文件用来放这个......