1. 程式人生 > >hibernate_day04_13_HQL多表查詢(內連線和迫切內連線)

hibernate_day04_13_HQL多表查詢(內連線和迫切內連線)

			//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