Conţinut legat json ca JSON, sau fiecare inserţie eşuează

Fixkamo-shared-library
Expediere
3 septembrie 2026 la 00:20 UTC
Autor
Kamo
Comite
5bee52c

"A eşuat să creeze un scenariu de vânzări." Serverul a spus exact de ce: coloana "content json" este de tip jsonb, dar expresia este de tip variaţie de caracter coloanaDefinition = "JSONB" decide doar ce DDL Hibernate generates. Se spune Nimic despre cum o valoare este Bound, astfel încât String a fost încă trimis ca Varchar și PostgreSQL nu va distribui implicit Varchar lui Jsonb. KbArticle.content Json care stochează aceleași documente și lucrări Lexice definiția și @JdbcTypeCode (SqlTypes.JSON). Am copiat prima linie și nu A doua. Nimic din clădire nu l-ar fi putut prinde. Coloana este creată corect, entitate compilează, și SalesScriptServiceTest trece pentru că bate joc de depozit; eșecul are nevoie de o bază de date reală să apară la toate. Deci JsonbBinding Testul afirmă acum perechea prin reflectarea peste fiecare @Entity in biblioteca: un câmp de coarde pe o coloană json/jsonb fără @JdbcTypeCode este a construi esec. Certified non-vacuous SalesScriptBlock.content Json și nu reușește; cu ea restaurat trece. De asemenea, raportează că nicio altă entitate nu are în prezent acest defect, deci acesta a fost singurul apariţie mai degrabă decât prima din multe. Nici o schimbare DDL: coloana este deja jsonb și a fost întotdeauna. Doar legătura era Greşit.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile