Hibernate 6 में डुप्लिकेट MEMBER TYPE कॉलम के कारण सुरक्षा स्तर SQL त्रुटि को हल करें

Fixkamo-shared-library
शिप
16 अप्रैल 2026 को 3:22 am बजे UTC
लेखक
Kamo
Commit
f81e6ed

सदस्यजावा ने MEMBER TYPE दोनों को @DiscriminatorColumn और एक स्पष्ट के रूप में मैप किया @Column क्षेत्र। हाइबरनेट 6 ने मूल तालिका प्रक्षेपण में दो बार स्तंभ का चयन किया, एक स्तंभ-काउंट बहाव पैदा करता है जो बच्चे की मेज में सुरक्षा स्तर को धक्का देता है (member team member) SELECT — जहां यह मौजूद नहीं है। फिक्स: सदस्य प्रकार से @ कॉलम जेपीए मैपिंग को हटा दें और इसे रनटाइम पर हटा दें एक कस्टम getMembertype() getter में उदाहरण। MemberRepository JPQL क्वेरी है एक डिफ़ॉल्ट पुल के साथ भेदभाव करने वाले-आधारित फ़िल्टरिंग के लिए TYPE(m) का उपयोग करने के लिए अद्यतन किया गया सभी कॉलरों के लिए मौजूदा एपीआई हस्ताक्षर को संरक्षित करने की विधि।.

सभी बदलाव

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

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

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