背景:公司项目需要在BLOB里存储大文本JSON格式的字符串,主要是echart的配置,用于在前端展示echart图表
操作:
1.在pojo类中对应数据库的BLOB字段的数据类型设置为byte[]类型
2.在mapper.xml中该字段的JDBCType设置为BLOB,所有操作里只要需要填JDBCType的都是BLOB
3.执行存储操作时可以直接把byte[]存进去,执行查找操作时,因为获取的是byte[],对数组操作不方便需要转为String类型的字符串,使用String s = new String(byte[],"UTF-8"),来得到字符串,然后使用GSON把字符串转为JSON对象再继续后续操作。