Задать вопрос
@andreygreat

Hibernate JSONB лишние UPDATE при каждом INSERT. Как избавится?

Spring 3.2 Hibernate 6 PostgreSQL
Есть Entity с полем JSON
@JdbcTypeCode(SqlTypes.JSON)
private Map attributes;

никаких связей с другими таблицами нету.
при каждом INSERT следом выполняются несколько UPDATE

причем с каждым INSERT (причем не важно в какую таблицу) количество UPDATE растет.
Hibernate: insert into product (attributes,category,description,ext
Hibernate: update product set attributes=?,category=?,description=?
Hibernate: update product set attributes=?,category=?,description=?
Hibernate: update product set attributes=?,category=?,description=?
Hibernate: update product set attributes=?,category=?,description=?


Если поле JSON переделать в STRING проблема исчезает. Но это не вариант.
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Java Spring Framework
    2 месяца
    Далее
  • OTUS
    Разработчик на Spring Framework
    5 месяцев
    Далее
  • Учебный центр IBS
    JVA-I-004 Архитектура REST
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы