【发布时间】:2021-09-22 19:47:40
【问题描述】:
目前我正在使用
mapSqlParameterSource.addValue("someJsonColumn", _objectMapper.writeValueAsString(somePOJO));
但这似乎不是正确的做法,因为它本质上是在列中存储一个 String 对象。
但是,使用
mapSqlParameterSource.addValue("someJsonColumn", somePOJO)
会给出 SQL 错误,指出它与 JSON 列类型不匹配。
将 POJO 存储到 MySQL 中的 JSON 列的正确做法是什么?
谢谢!
【问题讨论】:
标签: mysql spring spring-jdbc jdbctemplate