2012-02-08 1 views
0

저는 <p:autoComplete completeMethod="#{bean.autoComplete}"> 프라임체를 사용하고 있습니다. 내 autoComplete(String query) 메서드에서 query으로 시작하는 names을 가져와야합니다. hibernate like .Where query으로 입력 할 수있는 방법은 무엇입니까? 와 내가 JSF2을 사용하고Hibernate 질의어와 'like'를 사용하여 데이터 가져 오기

Primefaces-3

+1

지금까지 무엇을 시도하셨습니까? 귀하의 질문에 특정 진짜 primefaces를 볼 수 없다, 그것은 더 많은 "어떻게 최대 절전 모드를 사용합니까?" – Thomas

+0

네,''like'로'names'를 가져 오기위한 최대 절전 모드 쿼리가 필요합니다. 나는 '텍스트 상자'에 입력하는 '쿼리'를 지정하기 위해'프라임 페이스 '를 포함 시켰습니다. – NaaN

+2

RTFM : http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/#queryhql –

답변

2

당신은 최대 절전 모드 기준을 사용할 수 있습니다 자세한 내용은

List names = session.createCriteria(TableName.class).add(Restrictions.like("name", query+"%")).list(); 

here을.