Collection標籤實現集合類的封裝

2021-08-01 08:00:32 字數 812 閱讀 2025

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