स्विच MediaObjTransit to @MapsId व्युत्पन्नता पैटर्न

Fixkamo-shared-library
शिप
1 मई 2026 को 7:57 am बजे UTC
लेखक
Kamo
Commit
fc5ee35

@IdClass @OneToOne के साथ संयुक्त रूप से हाइबरनेट 6 में समर्थन नहीं है - JpaRepository<MediaObjTransit, UUID> प्रारंभिककरण "की परिभाषा नहीं है" के साथ विफल रहता है जब भी annotation मौजूद है, तो भी एक IdClass "। कैनोनिकल जेपीए पैटर्न के लिए व्युत्पन्न पहचान @MapsId है: एक बुनियादी @Id UUID क्षेत्र प्लस एक @MapsId @OnetoOne to माता-पिता, उसी FK कॉलम को साझा करते हैं। हाइबरनेट स्वचालित रूप से आईडी को पॉप्युलेट करता है जारी रहने पर obj.id से, कॉलर को इसे सेट करने की आवश्यकता नहीं है, और स्प्रिंग डेटा इसे उजागर करता है एक एकल UUID @Id के रूप में कोई मेटामॉडल फ्यूज़ नहीं है। डीबी स्कीमा अपरिवर्तित है (एकल) OBJ ID कॉलम)। इसके अलावा MediaObjTransitId को हटा देता है, अब आवश्यक नहीं है।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें