今日刷題錯題記錄詳解 SQL對映檔案

2021-09-02 07:37:33 字數 700 閱讀 5027

1. collection關聯元素處理一對多關聯。

association關聯元素處理多對一關聯。

mybatis的關聯對映

一對一:在任意一方引入對方主鍵作為外來鍵。

一對多:在「多」的一方,新增「一」的一方的主鍵作為外來鍵。

多對多:產生中間關係表,引入兩張表的主鍵作為外來鍵,兩個主鍵成為聯合主鍵或使用新的字段作為主鍵。

2.mybatis的每乙個查詢對映的返回型別都是resultmap,只是當我們提供的返回型別屬性是resulttype的時候,mybatis對自動的給我們把對應的值賦給resulttype所指定物件的屬性

當返回型別是resultmap的時候,將資料庫中列資料對應到實體物件的相應屬性上,可用於複雜的多表聯合查詢

3.在mybatis中,除了用@param註解來實現多引數入參,還有什麼方法可以實現多引數入參?

用map物件可以實現多引數入參。

4.mybatis快取的說法?

mybatis的二級快取可以被多個sqlsession共享

某個對映檔案中開啟二級快取後,其中的所有查詢都將被快取且不能單獨關閉

mybatis的快取分為一級快取和二級快取

在對映檔案中預設是沒有開啟二級快取的,開啟二級快取需要使用cache標籤

LeetCode 刷題記錄(1 5題)

1 兩數之和 題目鏈結 class solution 一次雜湊法 deftwosum self,nums,target type nums list int type target int rtype list int m for i in range len nums minus target n...

牛客網SQL刷題記錄

查詢入職員工時間排名倒數第三的員工所有資訊,為了減輕入門難度,目前所有的資料裡員工入職的日期都不是同一天 select from employees order by hire date desc limit2,1 or select from employees x where3 select s...

bugku新題 Misc刷題記錄

解壓兩個加密壓縮包 對key.zip偽加密解得falg檔案,用winhex檢視 一看很像摩斯密碼 培根一般是五個一組所以不是培根 轉摩斯a b 得到 解得密碼 zipcrypto 檢視密碼.jpg 因為題目提示會用到base 所以找base 密碼。找了半天在檔案尾部發現一串可以的字元 正好有base...