mybatis plus json 格式转换踩坑记录

项目中有个字段存的是json数据。
我对应的实体类用的 fastjson2 中的 JsonObject 对象。
实体类:

@Data
@Accessors(chain = true)
@TableName(value = "plugin_template", autoResultMap = true)
public class PluginTemplateDo {
	@TableId(type = IdType.AUTO)
    private Integer id;
    @TableField(typeHandler = FastjsonTypeHandler.class)
    private JsonObject jsonContent;
	// xxx 其它字段

这个是官网介绍:mybatis plus 官网地址
在这里插入图片描述
我的配置和官网一致,但一直报错。
根据报错信息debug,发现这里报错了,找不到 JSON 类。
debug发现找不到
想了半天,发现自己用的是 FastJson2中的 JsonObject,
但是mybatis plus 用的是 FastJson,这里自然是转换失败的。

总结:
mybatis plus 用的 fastjson ,如果我们项目中需要用到 fastjson 的转换器,是需要引入fastjson 的依赖的,
fastjson 和 fastjson2 并不通用。

相关推荐

  1. mySQL记录

    2024-07-17 02:54:04       60 阅读
  2. Pinia 记录

    2024-07-17 02:54:04       56 阅读
  3. golang记录

    2024-07-17 02:54:04       36 阅读
  4. kubernetes 记录

    2024-07-17 02:54:04       19 阅读
  5. gin之中间件消息转发使用记录

    2024-07-17 02:54:04       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 02:54:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 02:54:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 02:54:04       58 阅读
  4. Python语言-面向对象

    2024-07-17 02:54:04       69 阅读

热门阅读

  1. MySQL面试题-索引篇

    2024-07-17 02:54:04       23 阅读
  2. ES6 对象的新增方法(十四)

    2024-07-17 02:54:04       20 阅读
  3. powerShell相关

    2024-07-17 02:54:04       16 阅读
  4. Set接口

    2024-07-17 02:54:04       17 阅读
  5. 【Pandas】-Series数据类型

    2024-07-17 02:54:04       25 阅读
  6. 高程值的二维数组生成tiff栅格文件格式

    2024-07-17 02:54:04       27 阅读
  7. C#WPF DialogHost.Show 弹出对话框并返回数据

    2024-07-17 02:54:04       20 阅读
  8. QSFPDD光模块文档解析

    2024-07-17 02:54:04       21 阅读
  9. 【Python 项目】照片马赛克 - 3

    2024-07-17 02:54:04       24 阅读
  10. 如何衡量机器学习分类模型(python)

    2024-07-17 02:54:04       22 阅读
  11. Backend - Dockerfile 镜像档

    2024-07-17 02:54:04       24 阅读
  12. SQL进阶--条件分支

    2024-07-17 02:54:04       22 阅读