json类型字段可以保存数据,但无法读取

Blade 已结 1 272
firefish
firefish 剑童 2023-09-02 14:36
悬赏:10

一、该问题的重现步骤是什么?

1. 采用mysql数据库8.0版,表字段为json类型;

2. 实体类中字段定义如下:

(value = )
(typeHandler = JacksonTypeHandler.)
Map<StringObject>
<result column="configuration" property="configuration"
       javaType="java.util.Map"
       typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>

3.写入数据正常,json数据可以正常存储到表中,读取无异常,但是返回{},无法将字段中的json数据返回给接口。

数据库:

image.png

接口返回:

image.png


二、你期待的结果是什么?实际看到的又是什么?

期待返回字段中存储的json格式数据,实际上返回的是{}。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

使用的是bladex boot商业版,:: BladeX 3.1.1.RELEASE :: blade-api:dev :: Running SpringBoot 2.7.11 :: 


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。


1条回答
提交回复