Я пытаюсь вставить json в столбец postgress, который является json
Но при скользкой генерации он сгенерировался следующим образом:
val taskVariables: Rep [Option [String]] = column [Опция [String]] («TaskVariables», O.Length (2147483647, varing = false), O.Default (None))
, чтобы вставить его, я кодирую так:
val insertRecord = Record(id = 0L,taskVariables = Some(Map("a">"b").asJson)
for{
result<-insertEntity(insertRecord)
}yield result
}
, который выдает ошибку при вставке, как показано ниже:
"message": "столбец" TaskVariables "имеет тип json, но выражение имеет тип символьный, изменяющийся", "ex": "org.postgresql.util.PSQLException: ОШИБКА: столбец «TaskVariables» относится к типу json, но выражение имеет тип, изменяющий символ. Подсказка: вам нужно переписать или привести выражение.2433ment.executeInternal (PgStatement.java:441) в org.postgresql.jdbc.PgStatement.execute (PgStatement.java:365) в org.postgresql.jdbc.PgPreparedStatement.executeWithFlags (PgPrepared.15.jg).PgPreparedStatement.executeUpdate (PgPreparedStatement.java:132) в