hibernate_day04_13_HQL多表查詢(內連線和迫切內連線)
阿新 • • 發佈:2019-01-24
//1 建立query物件
Query query = session.createQuery("from Customer c inner join c.setLinkMan");
//2 呼叫方法得到結果
List list = query.list();
HQL內連線
1 內連線查詢hql語句寫法:以客戶和聯絡人為例
(1)from Customer c inner join c.setLinkMan
//1 建立query物件 Query query = session.createQuery("from Customer c inner join c.setLinkMan"); //2 呼叫方法得到結果 List list = query.list();
返回list,list裡面每部分是陣列形式
2 演示迫切內連線
(1)迫切內連線和內連線底層實現一樣的
(2)區別:使用內連線返回list中每部分是陣列,迫切內連線返回list每部分是物件
(3)hql語句寫法
- from Customer c inner join fetch c.setLinkMan