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)编写业务逻辑代码并测试

            注:配置文件中使用注入映射器。能够减小代码量。易维护。

相关文章
相关标签/搜索