Dostaję bardzo dziwne zachowanie z JPA 2.0org.hibernate.QueryException: Nie wszystkie wymienione parametry zostały ustawione: []
Usiłuję zbudować kwerendę, która wygląda lubi, gdzie employeId i empDepartment są długie wartości przechodzące przez argumentów java
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);
ale powyższe nie robi praca zapytania po raz pierwszy, to generujących powyższy błąd, ale gdy po raz drugi i ponownie trigged ten sam sposób wszystko, co poszło gładko, to dzieje się za każdym razem , jaki może być tego powód?
Czy możesz pokazać nam całą metodę, w której to się dzieje? – chrylis
Musisz mieć kilka instrukcji 'if' wokół wywołań' query.setParameter', które zatrzymują ich wykonywanie po raz pierwszy. Czy możesz opublikować pełną metodę, jak zasugerował @chrylis? –