MySQL JSON数据类型/ JPA编码问题

问题描述

我在MySQL中的JSON数据类型有问题。在该列中,我正在编写基于斯洛文尼亚字母的值。

以下是使用ObjectMapper编写的示例:

{ "formState": [{"label": "Zaduženi","value": "Test 1"},{"label": "Tip","value": "Fizičko"}] }

我正在使用JPA从MySQL数据库中获取数据,并且在有效负载中,我得到的是这样的东西:

{ "formState": [{"label": "Zaduženi","value": "Test 1"}] }

我用来表示此JSON的Java数据类型是Map(HashMap)。

数据源网址为:jdbc:mysql://localhost:3306/test_db?useUnicode=true&characterEncoding=utf8&useSSL=false

有人可以帮助我解决这个问题吗?

谢谢。

解决方法

在Hibernate Types框架中可能是一个问题。尝试使用任何现有测试用例来复制它,然后向我发送“拉取请求”,以便我可以发现问题。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...