整理一下MyBaits的相關知識點,慢慢補充。
1.什麼是MyBatis?
官網解釋:MyBatis是一款優秀的持久層框架,它支持定製化SQL、存儲過程以及高級映射。MyBatis避免了幾乎所有的JDBC代碼和手動設置參數以及獲取結果集。MyBatis可以使用簡單的XML或註解來配置和映射原生類型、接口和JAVA中的POJO爲數據庫中的記錄。MyBatis的官網:https://github.com/mybatis/mybatis-3
2.MyBatis簡單的使用
(1)Maven工程裏添加依賴,如下,依次爲mybatis依賴,mysql連接,,junit測試和log4j依賴,後面兩個爲方便測試添加。
(2)編寫核心配置文件
先配置好環境,事務,數據源(先編寫config.properties文件,再引用),後面有需要再修改配置文件
(3)編寫實體映射類
(4)接口和方法
(5)XML映射文件
需要注意的是:(a) java接口的名稱和映射文件的名稱要相同,且放在同名稱的包下,不然會拋異常
(b)mapper的命名空間爲接口的完整名稱
(c)insert標籤裏的id與接口裏對應方法名一致
(d)需要在全局配置文件裏添加映射文件DeptDao的路徑,還有別名的配置,如下:
(6)測試
執行測試方法,添加成功後,數據庫查看