Anahtar MediaObjTransit @MapsId türetilmiş-identity pattern

Fixkamo-shared-library
Shiked
1 Mayıs 2026 07:57 UTC
Yazar
Kamo
Commit
fc5ee35

@Id @OneToOne ile bir araya getirilen @IdClass, Hibernate 6'da güvenilir bir şekilde desteklenmemektedir - JpaRepository<MediaObjTransit, UUUID> ilkleştirme “dolar tanımlamıyor Bir IdClass" bile annotasyon mevcut olduğunda. Kanonik JPA modeli için Türlenmiş kimlik @MapsId: temel @Id UUID alanı artı @MapsId @OneToOne to to Ebeveynler, aynı FK sütununu paylaşıyor. Hibernate id otomatik olarak populates Kalıcı olarak obj.id'den, callers bunu ayarlamaya gerek yok ve Spring Data bunu ortaya koyuyor Tek bir UUID @Id with no metamodel fus. DB şeması değişmez (singlele OBJ ID sütunu). Ayrıca MediaObjTransitId'i ortadan kaldırır, artık gerekli değil.

Tüm değişiklikler

Kargoyu gördüğünüz gibi?

İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle