2012-05-02 2 views
2

좋은 오후를 포함하는 행의 목록으로 "키"등의 열의 값으로지도를 얻기 최대 절전 모드 : 및 "값" "키"

나는 다음과 같은 개체가 :

@Entity(name = "t_test") 
public class Test { 
    private int id; 
    private String name; 
    private String type; 
.... 

I을 기본적으로 하나의 Map 만 반환하는 쿼리/조건을 만들고 싶습니다. 여기서 키는 Test.type의 고유 값이고 맵의 값은 해당 type 속성이있는 Test 개체 목록입니다. 예 :지도>

하나의 검색어로이 작업을 수행 할 수 있습니까? 지금은 모든 것을 가져 와서 코드로지도를 만듭니다.

미리 감사드립니다.

답변

1

지도를 만들고 반환하기 위해 ResultTransformer를 작성할 수는 있지만 지금하고있는 것과 크게 다르지는 않습니다. 코드는 다른 장소에있을 것입니다.

Map<String, List<Test>>을 생성하려면 어쨌든 데이터베이스에서 모든 테스트 항목을로드해야합니다. type으로 주문한 경우를 제외하고는 DB에 가까이 이동할 수있는지도 제작과 관련된 처리가 없습니다. 기본적으로 코드에서 맵을 만들어야합니다.