Query qry = session.createQuery("From RegistrationBean where ? = ?");
qry.setString(0,searchCriteria);
qry.setString(1,searchField);
searchList =(ArrayList<RegistrationBean>) qry.list();
RegistrationBean
Entity 클래스가 userName, address, age
필드 .. 내가 위의 단일 쿼리 ... 을 사용하는 등 userName, address
로 검색 기준으로 사용자를 검색 할 그러나 쿼리가 반환 사용자가 존재하더라도 결과는 0입니다.HQL 쿼리 데이터 회원을 바인딩
문제점 : 다음과 같은 방법으로
죄송합니다 ... 질문을 게시하는 동안 모두 0으로 입력했습니다 ... 나를 위의 솔루션 dint 작업 ... 그것은 여전히 나를 제로 결과를 반환합니다 – scanE
@ user1831612 코드의 예를보세요. 매개 변수 이름은'createQuery'를 호출 할 때 전달됩니다. –
Like 쿼리를 어떻게 가질 수 있습니까? 쿼리 qry = session.createQuery ("RegistrationBean에서 rb로 rb."+ searchCriteria + "% % %"); 이 나를 위해 작동하지 않습니다 – scanE