2014-05-15 6 views
0

캐스팅, 가 어떻게 같은 간단한 코드를 이클립스 ("선택 해제") @SuppressWarnings을 ommit 수 있습니다 : 어떤 해결책을 찾을 수 없습니다아파치 카이엔 performQuery 결과 목록 내가 3.0 아파치 카이엔을 사용하고

public List<Some> getSomes() { 
    SelectQuery select = new SelectQuery(Some.class); 
    List<Some> somes = dbContext.performQuery(select); 
    return somes; 
} 

, 그것은이다 performQuery가 객체 목록을 반환하기 때문에 (나는 생각한다)?

답변

0

쿼리의 제네릭은 카이엔 3.2부터 사용 가능한 기능입니다.

SelectQuery<Some> select = new SelectQuery<>(Some.class); 
List<Some> somes = dbContext.select(select); 

을하지만 3.0을 사용하는 경우 '선택 해제'경고가있을 것입니다 : 3.2에서는 형태 보증 된 결과를 얻고,이 같은 쿼리를 실행할 것입니다. 이 문제를 해결할 방법이 없습니다.