数据库字段,对应java对象属性

bit

mysql存储bit类型
在这里插入图片描述
Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column ‘is_deleted’ at row 1
; Data truncation: Data too long for column ‘is_deleted’ at row 1; nested exception is com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column ‘is_deleted’ at row 1
在这里插入图片描述

其实就是一个bit为,但是java对象属性用了String,给成Integer类型

json

在这里插入图片描述
直接存入字符串会报错
[] 空集合ok
{}空字符串也ok
存储数据前进行jsonstring转换
String jsonString = JSON.toJSONString(imgLinkVOS);
vo.setImgLinks(jsonString);

取出数据前进行对象转换
ImgLinkVO[] imgLinkVOS = JSON.parseObject(imgLinks, ImgLinkVO[].class);

你可能感兴趣的:(数据库,java,开发语言)