MyBatis 是一個能夠自定義SQL、存儲過程和高級映射的持久層框架。web
MyBatis 摒除了大部分的JDBC代碼、手工設置參數和結果集重獲。spring
MyBatis 只使用簡單的XML 和註解來配置和映射基本數據類型、Map 接口和POJO 到數據庫記錄。sql
相對Hibernate和Apache OJB等「一站式」ORM解決方案而言,Mybatis 是一種「半自動化」的ORM實現。數據庫
須要使用的Jar包:mybatis-3.0.2.jar(mybatis核心包),mybatis-spring-1.0.0.jar(與Spring結合包)。mybatis
MyBatis+Spring+MySql簡單配置過程:框架
(1)搭建Spring環境:加入Spring框架、配置文件,加入所須要的jar包,更改web.xml和spring的配置文件,添加jsp頁面和對應的Controller。jsp
(2)在MySql中建立數據庫和相應的表;spa
(3)建立實體Bean,Bean與數據庫映射的SQLMap文件;xml
(4)建立數據訪問Dao接口的類;接口
(5)Ibatis總配置文件,sqlMapConfig.xml;
(6)修改Spring 的配置文件,須要指定配置文件位置和dataSource,數據訪問接口對應的實現bean。