2009-05-19 3 views
0

최대 절전 모드 검색 1.1을 사용하고 있습니다. ResultTransformer 작업 게시 쿼리를 적용하여 대상 데이터 구조와 일치 시키려고합니다.StaticAliasToBeanResultTransformer

그러나 나는 그 클래스 (StaticAliasToBeanResultTransformer) 최대 절전 모드 검색 항아리에서 찾을 수 없습니다. 이 클래스는 어디에서 찾을 수 있습니까?

감사합니다.

답변

0

org.hibernate.transform.AliasToBeanResultTransformer? 이 경우 배포판에 포함 된 주 hibrenate jar 파일에 포함되어 있습니다.

See javadocs

+0

나는 이것을 위해 org.hibernate.transform 패키지를 사용하지 않을 것이다. 아래 코드가 내 프로젝트에서 사용되었습니다. org.hibernate.search.FullTextQuery query = s.createFullTextQuery (luceneQuery, Book.class); query.setProjection ("title", "mainAuthor.name"); query.setResultTransformer ( new StaticAliasToBeanResultTransformer (BookView.class, "title", "author") ); 목록 결과 = (목록 ) query.list(); 에 대한 (북 뷰보기 : 결과) { log.info ("도서 :"+ view.getTitle() + ","+ view.getAuthor()); } 감사합니다. –