पूरी तरह से हाइबरनेट डुप्लिकेट कॉलम को रोकने के लिए सदस्य टाइप फ़ील्ड को हटा दें

Fixkamo-shared-library
शिप
16 अप्रैल 2026 को 5:29 am बजे UTC
लेखक
Kamo
Commit
283eb0e

पिछले फिक्स (@ट्रांसिएंट ऑन फील्ड, @Access(AccessType.FIELD) ऑन क्लास) अपर्याप्त थे। Bytecode निरीक्षण से पता चला है कि Lombok @setter ने एक उत्पन्न किया सार्वजनिक setMembertype() विधि। मैनुअल getMembertype () getter के साथ मिलकर, Hibernate 6 एक पूर्ण स्थायी संपत्ति (getter+setter) के रूप में सदस्य प्रकार का इलाज किया जोड़ी), इसे कॉलम Member type पर मैप करना - @DiscriminatorColumn को दोहराना और Member team member प्रोजेक्शन में Security level धक्का। क्षेत्र को पूरी तरह से हटाने से लोम्बोक उत्पन्न करने वाला सेटर समाप्त हो जाता है। केवल @transient getMembertype() संगणन विधि बनी हुई है।.

सभी बदलाव

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

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

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