मैं से बाहर बेहद अजीब व्यवहार हो रही है जेपीए 2.0org.hibernate.QueryException: सभी नाम वाले पैरामीटर निर्धारित किया गया है नहीं: []
मैं एक प्रश्न जो पसंद, लग रहा है निर्माण करने के लिए कोशिश कर रहा हूँ जहाँ employeId और empDepartment लंबे जावा तर्क
Query query=em.createQuery("SELECT e FROM Employee e WHERE e.empId = :empId and e.empDepartment = :empDepartment");
query.setParameter("empId" ,employeId);
query.setParameter("empDepartment",empDepartment);
लेकिन पहली बार के लिए ऊपर क्वेरी does not काम, यह उपरोक्त त्रुटि पैदा लेकिन जब दूसरी बार मैं फिर से एक ही विधि trigged हर चीज आसानी से चला गया, इस हर समय होता है के माध्यम से गुजर मान हैं , इसके लिए क्या कारण हो सकता है?
क्या आप हमें यह पूरा तरीका दिखा सकते हैं जहां यह हो रहा है? – chrylis
आपके पास 'query.setParameter' कॉल के आस-पास कुछ' if' कथन होना चाहिए जो उन्हें पहली बार निष्पादित करने से रोकें। क्या आप पूरी विधि को @chrylis के रूप में सुझा सकते हैं? –