1. 程式人生 > >hibernate框架學習之使用SQLQuery查詢數據

hibernate框架學習之使用SQLQuery查詢數據

sql語句 推薦 語法 list() 結果 字符 數據封裝 span 查詢

SQLQuery對象的獲取
  Hibernate支持使用原生SQL語句進行查詢,通過session對象獲得SQLQuery對象進行,需要傳入SQL語句
  SQLQuery createSQLQuery(String sqlStr)
  SQLQuery query = session.createSQLQuery(“select * from tbl_user");
sqlStr是滿足SQL語法規則的字符串
  “select * from tbl_user”是SQL的語法格式
查詢結果由於無法確定封裝成何種格式,以Object[]的形式呈現,查詢出的數據封裝在數組中
  List<Object[]> queryList = q.list();
SQLQuery對象由於要使用原生SQL,不推薦使用

技術分享圖片

hibernate框架學習之使用SQLQuery查詢數據