关于MySQL存取JSON类型字段的问题

Blade 未结 0 887
646102870
646102870 剑童 2019-11-27 15:29

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

1. 由于业务需要,某些字段需要设计成MySQL的JSON类型

2. entity中字段类型用Object并不能自动存取,因为根本不能确定类型,可能是某entity,也可能是某entity的List

3.搜到的文章都说要用到handler,比如我基本是照这篇文章做的,可惜存储是成功了,读取的时候JSON类型字段读了个null值出来,虽然不报错也没用啊


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

希望能够有一个比较方便的方法可以实现JSON类型字段的自动存储和读取,序列化和反序列化,在json对象,java对象,json字段三者之间自动转换,我想如果通过注解能实现岂不是大大的美哉?

目前bladex应该是不支持json的存取的,如果照前面的文章那种方式,只能做到自动存,读完全读不出来,等于废了,而且写还要覆盖insert语句,非常不友好.



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

bladex boot版,2.2.1,windows 10本机测试,用的是jdk 11跑的


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



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



回答
  • 消灭零回复
提交回复