iBatis學習小記

2021-05-26 01:08:38 字數 498 閱讀 1916

1. 注意sqlmap.config檔案的sqlmap資源的順序

由於ibatis在初始化時,會將所有的資源檔案,按配置的順序讀入,如果資源的順序錯了,會引發以下異常。

this sql map does not contain an resultmap named codenode.codetype

2. resultmap和resultclass的區別

resultmap,可以自由定義do和db的對映關係,但是一但定義了,就必須定義對,不然會丟異常。

resultclass,系統自動建立對映關係,但要求欄位和屬性器完全匹配,包括大小寫。

3. 關於定義resultmap

3.1 在乙個語法上,同時使用resultmap和resultclass,resultmap優先使用。resultclass將被無視。

3.2 在語法上,使用resultmap時,需要注意的是,返回的類中,只有在resultmap中,定義了的對映關係的屬性才會被填充,其它的全部為預設值。

iBatis學習小記

1.注意sqlmap.config檔案的sqlmap資源的順序 由於ibatis在初始化時,會將所有的資源檔案,按配置的順序讀入,如果資源的順序錯了,會引發以下異常。this sql map does not contain an resultmap named codenode.codetype ...

ibatis一些使用小記

精選30 雲產品,助力企業輕鬆上雲!資料庫用mysql 1,首先區分下 和 的區別 自動型別匹配,常見型別int string 一般兩種用法,一種是匹配int型別的引數,一種是傳入sql語句部分 所以有sql注入風險 以下為幾種經典用法 in和or語句 如果建立索引,兩者效能差不多 否則or語句效能...

Ibatis學習記錄

幾大要素 1 jdbc.properties 資料庫連線配置 2 sqlmapcontext.xml 主配置檔案 3 user sqlmap.xml 對映檔案 4 三層框架 建立ibatis工程步驟 1 匯入ibatis jar 資料庫連線jar 2 配置資料庫連線資訊 jdbc.propertis...