Как указать в jdbcTemplate что ты хочешь использовать json value а не просто String?
Как добавить json в query используя jdbcTemplate чтобы он выглядел так?
INSERT INTO `FurnitureClassificationLine` (`createdDate`) VALUES (json("key", "value"))
Код:
jdbcTemplate.batchUpdate(query, lines, BATCH_SIZE, (ps, line) -> {
line.generateCategoryPathArray();
var j = 1;
ps.setString(j, json); // Здесь должен быть json
});
Sql query
private static final String INSERT_QUERY =
"INSERT INTO `FurnitureClassificationLine` (`createdDate`) VALUES (?)";
Ошибка:
Exceiption: Cannot create a JSON value from a string with CHARACTER SET 'binary'.