1.準備材料
導入相關jar包 ibatis-2.3.0.677.jar 或者MyBatis.jar 、mysql-connector-java-5.1.6-bin.jar
2.編寫配置檔案、所要用到實體急映射檔案
1)Jdbc 連接配接的屬性檔案
2)總配置檔案
3)實體
4)關于實體的映射檔案
3.開始實施
1)編寫實體類Student.java
2)編寫映射檔案Stduent.xml
3)總配置檔案SqlMapConfig.xml
4)JDBC 屬性檔案 SqlMap.properties
5)DAO層 StudentDao.java 實作增删改查
6)DAO實作層 StudentDaoImpl.java
7)測試類 TestIbatis.java
4.MyBatis 優缺點
優點:
1、減少代碼量,簡單;
2、性能增強;
3、Sql語句與程式代碼分離
4、增強了移植性;
缺點:
1、和Hibernate 相比,sql 需要自己寫;
2、參數數量隻能有一個,多個參數時不太友善;