나는 밖으로 매우 이상한 행동을지고있어 내가 좋아하는, 보이는 쿼리를 작성하기 위해 노력하고있어 JPA 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);
그러나 처음으로 위의 쿼리 나던 작품은 위의 오류를 생성하지만 난 다시 같은 방법을 따라 트리거 할 때 두 번째로 모든 일이이 각각의 모든 시간을 일, 순조롭게 통과하는 긴 값은 , 그 이유는 무엇일까요?
이 문제가 발생한 전체 방법을 보여줄 수 있습니까? – chrylis
'query.setParameter' 호출에는 처음 실행되는 것을 막는'if' 문이 있어야합니다. @chrylis가 제안한대로 전체 방법을 게시 할 수 있습니까? –