mybatis於spring整合

    思路: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)編寫業務邏輯代碼並測試

            注:配置文件中使用注入映射器。能夠減小代碼量。易維護。

相關文章
相關標籤/搜索