Bind content json как JSON или каждая вставка не работает

Fixkamo-shared-library
Порезанный
3 сентября 2026 г. в 00:20 UTC
Автор
Kamo
Обещать
5bee52c

«Не удалось создать сценарий продаж». Сервер объяснил, почему: столбец «content json» относится к типу jsonb, но выражение относится к типу характер варьирует Определение столбца = "JSONB" решает только то, что DDL Hibernate генерирует. Говорит ничего о том, как ценность начисляется, поэтому Струна все еще отправлялась в качестве варчара и PostgreSQL не будет неявно бросать варчар в jsonb. KbArticle.contentJson который хранит те же самые Лексические документы и работы - несет оба столбца Определение и @JdbcTypeCode (SqlTypes.JSON). Я переписал первую строчку и не Второй. Ничто в здании не могло его поймать. Колонка создана правильно, сущность компилирует, и SalesScriptServiceTest проходит, потому что он высмеивает Репозиторий; для сбоя нужна реальная база данных. JsonbBinding Тест теперь утверждает спаривание, размышляя над каждой сущностью в Библиотека: поле струн в колонке json/jsonb без @JdbcTypeCode Построить неудачу. Подтвержденный непустотный — с аннотацией удалены его названия SalesScriptBlock.contentJson и выходит из строя; с ним восстанавливается его пропуск. Это также Сообщалось, что ни одна другая организация в настоящее время не имеет этого дефекта, поэтому это было единственным. Вместо первого из многих. Никаких изменений DDL: колонка уже jsonb и всегда была. Только связывание было неправильно.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены