hibernate使用原生態sql的問題

dao層繼承了HibernateDaoSupport,通過Session session = this.getSession();獲取session,然後SQLQuery query = session.createSQLQuery(sql);獲取query,設置?參數
query.setParameter(0, c_id);  獲取list集合List list = query.list();,這個list集合通過debug觀察是一個 List<Object []>形式,裏面存放了很多數據,這裏最好通過debug獲取,防止出錯,獲取到的數字類型都爲BigDecimal類型  BigDecimal average=(BigDecimal)object;   通過  average.doubleValue(); 各種的方法轉換成需要的類型(基本是數值類型需要轉換)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章