मैं एप्लिकेशन माइग्रेट करने का प्रयास कर रहा हूं। मैं से स्प्रिंग डेटा जेपी पर हाइबरनेट से काम कर रहा हूं।वसंत डेटा जेपीए - विधि नाम के माध्यम से एकाधिक और और या कैसे गठबंधन करें
हालांकि वसंत डेटा जेपीए क्वेरी बिल्डिंग के लिए सरल तरीकों की पेशकश करता है, मैं क्वेरी विधि बनाने में फंस गया हूं जो And
और Or operator
दोनों का उपयोग करता है।
methodName - findByPlan_PlanTypeInAndSetupStepIsNullOrStepupStepIs(...)
जब यह क्वेरी में धर्मान्तरित, पहले दो भाव जोड़ दिया जाता है और यह [(exp1 and exp2) or (exp3)]
के रूप में निष्पादित करता है।
जबकि आवश्यक ](exp1) and (exp2 or exp3)]
है।
किसी को भी मुझे पता है कि अगर यह Spring data jpa?
उत्तर के लिए धन्यवाद! NamedQuery या क्वेरी का उपयोग करने का एकमात्र नुकसान यह है कि जब कक्षा एक ही रेपो कक्षा में एकाधिक प्रश्न पूछती है तो कक्षा इतनी गन्दा लगती है :( –
लेकिन फिर, आपके विधि-नाम गन्दा दिखने लगते हैं और पढ़ने में मुश्किल हो जाते हैं विधि-नाम से पूछताछ सरल प्रश्नों के लिए सुविधाजनक है - किसी बिंदु पर आपको '@ क्वेरी' पर स्विच करना चाहिए। – fateddy