KamoCRM

Mapa las columnas de matriz de metadatos como arrays Java, no Lista

Fixkamo-shared-library
Cambia
5 de agosto de 2026 a las 22:54 UTC
Autor
Kamo
Comprometerse
7db6a82

Ambas entidades declararon sus columnas de matriz como Lista de la Comisión en un JdbcTypeCode (SqlTypes.ARRAY). En Hibernate 6.2.13 esa combinación resuelve el clase de elementos de array a java.lang.Clase, así que cada descarga terminó en BasicCollectionJavaType.unwrap -. StringJype.unwrap(..., java.lang.Class) "No podrías convertir 'java.lang.String' a 'java.lang.Class' . para desenvolver" tirado a commit. Nada fue escrito nunca: email.metadata.conversations y email.metadata.search.index se han sentado en cero filas desde que fueron creados, así que el roscado de conversación y la búsqueda de correos electrónicos nunca han funcionado. Las matrices básicas de Java toman el camino de matriz nativa de Hibernate en lugar de la colección camino que resuelve mal. Los tipos de columna no han cambiado - texto[] y uuid[] fueron siempre correcto, así que esto no necesita migración.

Todos los cambios

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Empieza gratis para siempreVer Precios