思路:spring
業務邏輯對象依賴基於mybatis技術實現的DAO對象,核心是獲取SqlSession實例。要得到SqlSession實例,則須要依賴SqlSessionFactory實例。而SqlSessionFactory是SqlSessionFactoryBuilder依據mybatis配置文件中的數據源、SQL映射文件等信息來構建的。針對以上關係,以往咱們須要自行編碼經過SqlSessionFactoryBuilder讀取配置文件、構建SqlSessionFactory,進而獲取SqlSession實例。知足 業務邏輯對於數據訪問的須要。隨着spring框架的引入,以上流程能夠交給spring來作,發揮spring框架Bean容器的做用,接管組件的建立工做,管理組件的生命週期,並對組件之間的依賴關係進行解耦合管理。數據庫
步驟:mybatis
(1)下載mybatis-spring 1.2.0.jar包,spring-jdbc-3.2.13.RELEASE.jar和spring-tx-3.2.13.RELEASE.jar兩個文件。在整合中會用到數據源支持和事務支持。框架
(2)建立開發目錄結構,建立實體類測試
(3)建立數據訪問接口ui
(4)配置SQL映射文件編碼
(5)配置mybatis配置文件(裏面只需配置別名就行了)對象
(6)配置數據源(簡單來講就是把數據庫鏈接的配置寫到了spring配置文件裏面)接口
(7)配置SqlSessionFactoryBuilder生命週期
(8)使用SqlSessionTemplate實現數據庫的操做
(9)編寫業務邏輯代碼並測試
注:配置文件中使用注入映射器。能夠減小代碼量。易維護。