Использование Jdbi для вставки столбца JSON в MYSQL (innoDB)JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Использование Jdbi для вставки столбца JSON в MYSQL (innoDB)

Сообщение Anonymous »

Таблица MySQL

Код: Выделить всё

CREATE TABLE Test (
id   STRING(256) MYSQL.COLUMN(type="VARCHAR(256)");
info BLOB MYSQL.COLUMN(type="JSON");
);

Код: Выделить всё

@SqlUpdate("INSERT INTO Test(id, info) VALUES (:id, :info)")
void upsertInfo(@BindBean InfoObject infoObject);

Код: Выделить всё

@Data
class InfoObject {
@JsonProperty private String id;
@Json private List info;
}
Я также добавил lombok.copyableAnnotations += org.jdbi.v3.json.Json в lombok.config, но вызов upsertInfo по-прежнему завершается с ошибкой:

Код: Выделить всё

No argument factory registered for type [@org.jdbi.v3.json.Json() java.util.List] for element [info]
Я нашел аналогичную проблему с jdbi здесь https://github.com/jdbi/jdbi/issues/1685. Есть обходной путь для Postgres, но не для MySQL. Кто-нибудь знает рабочее решение для MySQL?

Подробнее здесь: https://stackoverflow.com/questions/784 ... ysqlinnodb
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • MySQL/InnoDB: причина индекса столбца в таблице при добавлении (и удалении) ограничения FK
    Anonymous » » в форуме MySql
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Индексирует ли MySQL (InnoDB) нулевые значения в составном индексе?
    Anonymous » » в форуме MySql
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Innodb не очищать транзакции (AWS Aurora MySQL)
    Anonymous » » в форуме MySql
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous
  • Innodb не очищать транзакции (AWS Aurora MySQL)
    Anonymous » » в форуме MySql
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Таблица MySQL (InnoDB) растет в MIB, выполняя оптимизацию
    Anonymous » » в форуме MySql
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»