mybatis學習第3天

2021-07-10 19:35:30 字數 856 閱讀 1304

一:resultmap與resulttype的用法

2、resultmap用於自定的手動定義屬性和結果集中的列名的對映;resulttype用於屬性和列名能自動一一對應的對映

3、二者都只反映一一對應的關係,並不返回值。

一對多關係:

需要多的一方記住少的一方;

在少的一方定義乙個集合用於封裝多的一方,介面和xml和一對一關係中的寫法類似,只是sql語句不通,需要用到連表查詢。即用標籤中的標籤或 標籤

具體**如下:

/*** 查詢鑰匙的同時,將鎖也查出來

* @param id

* @return

*/public keybean querykeybeanwithlockbean(int id);}

insert into t_key(key_name,fk_lock_id) values

(#,#)

select id as id,key_name as keyname from t_key where fk_lock_id = #

select * from t_key where id = #

多對多:

需要用到中間表,把多對多關係轉換成一對多關係,特別的要用到子查詢。

快取:分為事務快取和應用快取,又稱一級快取和二級快取

事務快取存在於應用快取之中,乙個應用快取有多個事務快取,當一級快取使用完才使用二級快取。預設情況下是沒有開啟快取的,除了區域性的 session 快取,可以增強變現而且處理迴圈

依賴也是必須的。要開啟二級快取,你需要在你的 sql 對映檔案中新增一行:

需要用快取的條件:

1、資料量少

2、低併發

3、不經常修改的資料

Linux學習第3天

目錄 高階命令 grep文字搜尋工具 系統命令 檢視 殺死程序的方式 netcat 管道符 作用 前乙個命令輸出結果,作為後乙個命令的輸入 對於前乙個命令的錯誤沒有處理能力 ls help more df lh 檢視硬碟容量和剩餘空間 free h 檢視記憶體狀況 ps process顯示所有程序以...

java學習筆記 第3天

sys as sysdba sys使用者可以建立其他的使用者 create user user01 identified by u01 建立乙個使用者,口令為u01 alter user user01 identified by us01 更改使用者的口令為us01 password 只有擁有dba...

Python學習筆記 第3天

1.字典的定義 字典是一系列鍵 值對。每個鍵都與乙個值相關聯,可以通過使用鍵來訪問與之相關聯的值。字典可以理解為列表的公升級版 列表bicycles trek cannondale specialize 字典 aline 0 如果需要修改 trek 則需要先找到它的下標,而字典是根據鍵名找,下標沒有...