我已燒製這是完全獲取數據,但返回類型爲列表的如下所示的以下休眠查詢..存儲對象類型陣列的列表爲一組字符串類型
public List<Object[]> Extractingc()
{
Criteria criteria = session.createCriteria(IDetails.class);
ProjectionList proList = Projections.projectionList();
proList.add(Projections.property("sem")); //is of string type
proList.add(Projections.property("tid")); //is of long type in pojo *******
criteria.setProjection(proList);
List<Object[]> settlementIdList = criteria.list();
return sst;
}
現在問題出現在Java代碼中是我把上述方法的結果,在一個列表進一步代碼如下所示...
List<Object[]> ioaist = ioabookandinstrumenthome.Extractingc();
現在我想該列表的結果存儲在一個HashSet其中是字符串類型,所以我創建了字符串類型的哈希集,如下所示...
Set<String> ser = new HashSet<String>();
現在我將結果存儲在設置如下..
for (Object[] arr : ioaist) {
ser.add((String) arr[0] , (String) arr[1]);
}
,但它會拋出編譯時異常,請指教我如何可以存儲在一組,最終將結果保存
在這裏發表的錯誤 –