Переключение MediaObjTransit на @MapsId производный шаблон идентификации

Fixkamo-shared-library
Порезанный
1 мая 2026 г. в 07:57 UTC
Автор
Kamo
Обещать
fc5ee35

@IdClass в сочетании с @Id @OneToOne не поддерживается в Hibernate 6. JpaRepository<MediaObjTransit, UUID> инициализации не удается с "не определяет IdClass даже при наличии аннотации. Каноническая модель JPA для @MapsId: базовое поле @Id UUID плюс @MapsId @OneToOne Родитель, разделяя одну и ту же колонку ФК. Hibernate заполняет id автоматически от obj.id на настойчивость, абонентам не нужно устанавливать его, и Spring Data раскрывает его как уникальный UUID @Id без метамодели суеты. Схема DB неизменна (единая) Колонка OBJ ID). Также удаляется MediaObjTransitId, больше не требуется.

Все изменения

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

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

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