hibernate實現多表查詢處理返回多個對象結果

今天瞭解了一個關於hibernate實現多表查詢處理返回多個對象結果,開始真的一點頭緒然後通過網上查了一些資料,實現的方式:

String hql = "select photo.username,photo.age,test.name from Photo photo,Test test";

 Query query=session.createQuery(hql);  

List list=query.list();    

   Iterator it=list.iterator(); while(it.hasNext()){ 

              Object[] obj=(Object[])it.next(); 

                  Photo  photo=(Photo )obj[0]; 

                  Test test=(Test)obj[1];

}
這樣就獲取了,但真正的實現我還沒嘗試過,最近有點忙。大家要是不能解決,如果有其他解決方式,就留個言。謝謝大家了!


發佈了21 篇原創文章 · 獲贊 6 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章