Karte die Metadaten-Array-Spalten als Java-Arrays, nicht Liste

Fixkamo-shared-library
Shipped
5. August 2026 um 22:54 UTC
Author
Kamo
Commit
7db6a82

Beide Entitäten erklärten ihre Array-Spalten als Liste<T- unter einem expliziten @JdbcTypeCode(SqlTypes.ARRAY). Auf Hibernate 6.2.13 löst diese Kombination die Array-Element-Klasse zu java.lang.Class, so dass jede Spülung endete in BasicCollectionJavaType.unwrap -- StringJavaType.unwrap(.., java.lang.Class) "Könnte 'java.lang.String' nicht in 'java.lang.Class' umwandeln. auf Commit geworfen. Nichts wurde jemals geschrieben: email_metadata.conversations und email_metadata.search_index haben beide bei Null Reihen gesessen, seit sie erstellt wurden, so Konversation Threading und E-Mail-Suche haben nie funktioniert. Basic Java-Arrays nehmen Hibernates nativen Array-Pfad statt der Sammlung Weg, der falsch auflöst. Die Spaltentypen sind unverändert -- text[] und uuid[] wurden immer richtig -- so braucht dies keine Migration.

All changes

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen