@EntityGraph को हटा दें जो हाइबरनेट 6.2 पर टूट गया / लीड्स है।

Fixkamo-shared-library
शिप
21 अगस्त 2026 को 12:07 am बजे UTC
लेखक
Kamo
Commit
802dea7

ग्रिड पेज क्वेरी के साथ उत्पादन में विफल रहा: ERROR: तालिका "a2 1" के लिए प्रवेश से लापता ... बाएं सदस्य team member a2 0 on ************* U1 0.id=a2 1.user id TeamMember सदस्य का एक जॉइन्ड सबक्लास है, इसलिए सौंपा गयाTeamMember.user सबक्लास टेबल और सदस्यों की जड़ दोनों की जरूरत है। हाइबरनेट 6.2.13 उत्सर्जन करता है उपवर्ग में शामिल होने और उसके बाद जड़ के आलिया को संदर्भित करता है। हाइबरनेट 6.5 इसे सही ढंग से प्रस्तुत करता है - यही कारण है कि वास्तव में इसे क्यों नहीं पकड़ा गया है: यह पुस्तकालय 6.5 के खिलाफ संकलन करता है, सुरक्षा सेवा 6.2.13 चलाता है, नियंत्रक परीक्षण सेवा का मजाक उड़ाते हैं, और लीडग्रिड स्पेसिफिकेशन एसक्यूएलटेस्ट एचक्यूएल में बंद हो जाता है, इससे पहले SQL उत्पादन। उसी 6.2 में शामिल होने वाले परिवार को बग के रूप में JoinedInheritanceInsertSqlTest के लिए मौजूद है। अब असाइनी को दो प्रश्नों द्वारा हल किया जाता है, जिनकी आकृति पहले से ही चली जाती है 6.2.13 पर उत्पादन: LeadRepository.findAssigneeRefs read l.assignedTeamMember.id, जो पहचानकर्ता है और विदेशी कुंजी को हल करता है सभी में शामिल नहीं होने के साथ स्तंभ; **************** एटी रूट है TeamMember और उपयोगकर्ता को स्पष्ट रूप से जोड़ता है, चार जॉइन tm.user के समान आकार वहाँ पहले से ही वहाँ सवाल है। न तो हाइबरनेट से पूछता है 6.2 एक जॉइन्ड में शामिल होने के लिए बाहर से पदानुक्रम। प्रति पृष्ठ दो सस्ते प्रश्नों के बजाय एक ग्राफ प्राप्त करें, फिर भी नहीं N+1, और लीडलिस्टDTO.from अब लीड ने सुलझाया असाइनी तो पंक्ति बिल्डर छूता है कुछ भी आलसी - जो ग्रिड को खुले दृश्य से स्वतंत्र रखता है। 6.2.13 पर उत्पादन के खिलाफ सभी तीन प्रश्नों को क्रियान्वित करके सत्यापित किया गया, नहीं उनके बारे में तर्क: refs OK, नाम वास्तविक मूल्यों के साथ ठीक है, और ग्रिड पृष्ठ खुद को ठीक करें। सुरक्षा सेवा में लीडग्रिडलिवस्क्लेप्रोब देखें।.

सभी बदलाव

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

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

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