myBatis xml文件編寫詳解

根標籤<mapper></mapper>  namespace: 指向相關的dao類。必須是完正的路徑   底層會自動映射文件的實現類!java

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------sql

<sql></sql>  自定義的一段sql 內容  增長複用性  屬性 id: 惟一數據庫

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------app

<include></include> 引用上方定義的sql標籤 refid 指向sql的 idspa

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------3d

<resultMap></resultMap>  做用:返回的結果集爲一個map     id:惟一的命名  ; type: 全限定類名,或系統別名 必須是完正的路徑;   map的key爲 字段名 val爲對應的內容blog

若是返回爲多條則爲List<map<字段名,值>>   column 數據庫中的 列名 ; property : mode對應的變量名  jdbcType: 類型it

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------io

 

<select></select> 查詢標籤  id: 惟一的命名 並和 dao 文件的方法名一一映射  resultType 返回類型 可爲 int String boolean 和 類名 map ; parameterType 傳過來的參數 注意和dao方法 的傳參類型 對應class

若是返回的結果 爲多條 會自動 轉爲list

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

動態sql foreach  collection 爲須要循環的內容集  item 爲 每個元素  index 循環的次數  後面動態 3個拼接(1,2)。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

where 狀況下的  if 標籤 test 指向元素 注意 多條件 使用 and 和 or

set 狀況下的if 注意 逗號不要忘記  通常狀況 =null  便可  由於「」 也可能爲值

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

chose 相似於 java  switch語句

相關文章
相關標籤/搜索