Contenido en la unión. json como JSON, o cada inserto falla

Fixkamo-shared-library
Se descapó
3 de septiembre de 2026 a las 0:20 UTC
Autor
Kamo
Compromit
5bee52c

"No se pudo crear el guión de ventas". El servidor dijo exactamente por qué: columna "content-json" es de tipo jsonb, pero la expresión es de tipo carácter variable columnaDefinición = "JSONB" decide sólo qué DDL Hibernate GENERATES. Dice nada sobre cómo un valor es BOUND, por lo que la Cadena todavía se enviaba como varchar y PostgreSQL no lanzará implícitamente varchar a jsonb. KbArticle.ContentJson que almacena los mismos documentos y obras Lexicals. Lleva BOTH la columna definición y "JdbcTypeCode"(SqlTypes.JSON). Copié la primera línea y no el segundo. Nada en la construcción podría haberlo ataviado. La columna se crea correctamente, el la entidad compila, y SalesScriptServiceTest pasa porque se burla de la El fallo; el fallo necesita una base de datos real para aparecer en absoluto. Así que JsonbBindingTest ahora afirma el emparejamiento por reflexión sobre cada "Entity" en la biblioteca: un campo de cuerda en una columna de json/jsonb sin "JdbcTypeCode" es un el fracaso de la construcción. Verificado no vacuo con la anotación eliminada de nombres SalesScriptBlock.contentJson y falla; con él restaurado pasa. También reporta que ninguna otra entidad tiene actualmente este defecto, por lo que este fue el único ocurrencia en lugar de la primera de muchas. Sin cambio de DDL: la columna ya es jsonb y siempre lo fue. Sólo la encuadernación era equivocado.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios