Картируйте столбцы массива метаданных как массивы Java, а не List

Fixkamo-shared-library
Shipped
5 августа 2026 г. в 22:54 UTC
Author
Kamo
Commit
7db6a82

Обе организации объявили свои столбцы массивов как List<T> в явном виде. @JdbcTypeCode (SqlTypes.ARRAY). На Hibernate 6.2.13 эта комбинация разрешает Класс элементов массива на java.lang. Класс, так что каждый смыв закончился BasicCollectionJavaType.unwrap -> StringJavaType.unwrap(.., java.lang). Класс! "Не смог преобразовать 'java.lang. Строка на "java.lang". "Класс разворачивается" Выброшенный на коммит. Ничего не было написано: email metadata.conversations and e-mail metadata.search index с тех пор, как они были созданы, оба сидели на нулевых рядах. Таким образом, поиск по электронной почте никогда не работал. Базовые Java-массивы выбирают путь родного массива Hibernate вместо коллекции Путь, который неправильно проходит. Типы колонок неизменны — текст[] и uuid[] Это всегда правильно, поэтому миграция не нужна.

All changes

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены