2016-06-07 55 views
0

當我試圖返回結果時,它將顯示返回類型不匹配。我能做什麼?DetachedCriteria轉換爲列表

 @Override 
     @SuppressWarnings("unchecked") 
     public List<StudentDetail> getAllStudent(){ 
     DetachedCriteria.forClass(QrCodeList.class).add(Property.forName("userId") 
        .eq(
           DetachedCriteria.forClass(User.class).setProjection(Property.forName("id")) 
          ) 
         ); 

     } 
+0

你是什麼確切的錯誤?請將其添加到問題中。我認爲人們在這裏沒有足夠的細節來幫助,所以如果你可以添加更多的細節,請做。 – halfer

回答

0

看起來像這種方法返回DetachedCriteria<QrCodeList>。 爲了使它返回List應該像

DetachedCriteria.forClass(QrCodeList.class).add(Property.forName("userId") 
       .eq(DetachedCriteria.forClass(User.class).setProjection(Property.forName("id"))) 
        ).list() 

但它會List<QrCodeList>