Bind content_json jako JSON lub każda wkładka nie powiedzie się

Fixkamo-shared-library
Szycy
3 września 2026 00:20 UTC
Autor
Kamo
Pochęt się
5bee52c

SPRAWOZYWY: "Nieprzystosowany do stworzenia scenariusza sprzedaży". Serwer dokładnie powiedział dlaczego: Kolumna "content_json" jest typu jsonb, ale ekspresja jest typem Charakter zróżnicowany KolumnaDefinition - "JSONB" decyduje tylko o tym, co DDL Hibernate GENERATES. To mówi Nic o tym, jak wartość jest BOUND, więc String był nadal wysyłany jako varchar i PostgreSQL nie odleje domyślnie varchar do jsonb. KbArticle.contentJson — Który przechowuje te same dokumenty i prace leksykyczne – zawiera zarówno kolumnę, jak i Definicja i JdbcTypeCode(SqlTypes.JSON). Skopiowałem pierwszą linijkę, a nie Drugi. Nic w budowie nie mogło tego uchwycić. Kolumna jest tworzona poprawnie, Podmiot kompiluje, a SalesScriptServiceTest przechodzi, ponieważ kpi z Repozytorium; awaria wymaga w ogóle prawdziwej bazy danych. Tak więc JsonbBindingTest teraz zapewnia teraz parowanie przez refleksję nad każdym entuzjazmem biblioteka: pole String na kolumnie json/jsonb bez "JdbcTypeCode" jest Buduj porażkę. Zweryfikowana niekapłaźna – z adnotacją usuniętą nazwy SalesScriptBlock.contentJson i nie udaje się; wraz zrekonstruowany przechodzi. To również Raporty, że żaden INNA jednostka nie ma obecnie tej wady, więc to było jedyne Występowanie zamiast pierwszego z wielu. Brak zmiany DDL: kolumna jest już jsonb i zawsze była. Tylko wiązanie było Niestety.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny