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 проблема исчезает. Но это не вариант.
Если из Product убрать JSON поле все работает норм.
Но если вставить то даже после save в другом репозитории появляется
Hibernate: update product New Field Виртуализация Intel VT-d
Hibernate: insert into new_field (config_parser_id,dat
Hibernate: update product set attributes=?,category=?,
Hibernate: update product set attributes=?,category=?,
New Field Защищенная платформа Intel TXT
Hibernate: insert into new_field (config_parser_id,dat
Hibernate: update product set attributes=?,category=?,
Hibernate: update product set attributes=?,category=?,
2024-01-22T14:25:31.631+03:00 INFO 4788 --- [nio-9091
Hibernate: insert into product (attributes,category,de
Hibernate: update product set attributes=?,category=?,
Hibernate: update product set attributes=?,category=?,
Hibernate: update product set attributes=?,category=?,