- 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.