MySQL JSON 的一个坑

577 阅读1分钟

框架:MyBatis

如果在对象里使用的是集合的Long类型,必须自行指定 type handler,否则FastJson,Gson等解析工具,都会解析成非Long类型的数组(FastJson是Integer(如果值大于Integer才转Long),Gson是Double)。即使自定义多种类型的typeHandler,MyBatis也无法判断具体使用哪一个。