collection標籤的使用和前面的association標籤大同小易
主要是collection定義關聯集合型別的屬性的封裝規則,而前面的association標籤主要用來封裝類,下面來看一下具體的用法:
假如現在要把部門中所有的員工查詢出來,這時候就該輪到collection登場了。
select d.id did,d.dept_name dept_name,e.id eid,
e.last_name last_name,e.email email,e.gender gender
from tb1_dept d left join tb1_emplyee e on d.id=e.d_id where d.id=#
如果想要實現分步查詢,步驟如下:
select * from tb1_emplyee where d_id=#
在部門的對映檔案中編寫如下的查詢語句:
select id,dept_name departmentname from tb1_dept where id=#
高亮處呼叫了前面定義的
getempsbydeptid
方法。
注:
多列的值傳遞過去:將多列的值封裝map傳遞;
column=""
fetchtype="lazy":表示使用延遲載入;
- lazy:延遲
- eager:立即
Collection集合框架和List集合筆記
1.什麼是集合?能夠儲存多個同型別的基本資料型別的容器我們叫陣列,那麼可以儲存多個同型別物件的容器我們就稱之為集合!什麼是collection集合框架,通過下面這個圖來說明!collection是乙個根介面,而它旗下又很多個子介面繼承了它,其中兩個最重要的子介面分別的是list和set,它們繼承了c...
Collection集合的子類List集合
1.因為list集合是collection的子類,所以他可以呼叫collection集合中的所有方法。2.list集合特有方法的概述 void add int index,e element 在指定索引處新增元素 e remove int index 移除指定索引處的元素,返回的是移除的元素 e g...
Collection工具實現排序
集合內排序 比如 對列表 list排序 asnexpdatedto 類需要實現介面 comparable author wuao 簽注有效期查詢dto 2011 08 30 public class asnexpdatedto implements comparable return monthin...