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