场景:接受到dto对象中属性值为List类型,而Mysql表中对应的数据类型是json或者String.
解决:将dto转化成entity,entity中List对应的数据类型改为String,使用FastJson中的方法:
JSON.toJSONString(list)
取出数据时,使用
JSON.parseArray(json String)
将json数据再次转化成list。
场景:接受到dto对象中属性值为List类型,而Mysql表中对应的数据类型是json或者String.
解决:将dto转化成entity,entity中List对应的数据类型改为String,使用FastJson中的方法:
JSON.toJSONString(list)
取出数据时,使用
JSON.parseArray(json String)
将json数据再次转化成list。