题记
如何把前台的json存入数据库并正常读取困扰了我4,5个小时,最后终于想了方案,非常开心,所以写给同样苦恼的人看下,本来有了更好的记录方式已经不准备写博客了,但是解决了这个问题心情很好,而且网上写的很多都是乱七八糟的,为了不浪费更多人的时间
正文
数据库---类型需为json格式
family_list 类型为json
实体---对象类型Object就行,万能的,之前弄的List<Map<String,String>>折腾半天
/**
* 家庭信息
*/
@TableField("family_list")
private Object familyList;
实现----存入要转成toJSONString,不然会报错
entity.setFamilyList(JSONObject.toJSONString(dto.getFamilyList()));
XML---查出的数据一定要进行typeHandler,不然会报错
<resultMap id="BaseResultMap" type="com.XXX">
<result property="familyList" column="family_list" typeHandler