1.建立介面的對映配置檔案的包時必須一級一級的建立。(否則就會建立成乙個資料夾).
主配置檔案中的properties必須放第一行,否則報錯
2.定義resiltmap 的時候,在windows環境下是不區分大小寫的, 在linux 環境下是區分大小寫的。
3.執行某個測試類,mybatis 會檢查所有的xml 配置檔案,全部通過才會執行此測試類,否則報錯。
4.在開發中,我們經常會寫很長的sql 語句,需要注意的是:我們要在sql 語句換行的時候加乙個空格(在前面加空格會比較明顯,也可以保險一點前後都加),
這樣sql 語句才會正確拼接。
5.mybatis 使用註解開發(不需要寫xml對映檔案),如果此時存在 dao的對映檔案 ***x.xml ,不管你用不用 都會報錯。
在開發中,整個dao要用註解都用註解,要用xml都用xml,不存在同時使用的情況。
MyBatis 注意事項
mybatis ibatis中 和 的區別 1.將傳入的資料都當成乙個字串,會對自動傳入的資料加乙個雙引號。如 order by user id 如果傳入的值是111,那麼解析成sql時的值為order by 111 如果傳入的值是id,則解析成的sql為order by id 2.將傳入的資料直接...
mybatis注意事項
mabatis中的注意事項 和 的區別。mabatis在對sql語句進行預編譯之前,會對sql進行動態解析,會對動態sql進行處理,乙個 會被解析成乙個引數佔位符?而 僅僅為乙個純粹的字串的替換,在動態sql解析階段會進行變數的替換。能使用 就用它,相同的預編譯可以重複利用,在預編譯之前就已經被變數...
Mybatis注意事項
配置檔案 4 配置檔案中標籤的先後,必須按照順序來。單錶 查 1 返回集合時 不論list,set,map 中的resulttype屬性改為resultmap,同時建立對應的。2 返回集合時,如果資料引數與類中引數一一對應,可設定resulttype 類名,不必如第三條修改。3 返回集合時,如果有多...