码迷,mamicode.com
首页 > 编程语言 > 详细

MyBatis与Spring的整合

时间:2017-10-08 11:18:38      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:注解注入   tis   规则   简化   jar   映射   增强   map   注解   

1.Spring整合MyBatis的准备工作

  • 在项目中加入Spring、MyBatis及整合相关的JAR文件
  • 建立开发目录结构,创建实体类
  • 创建数据访问接口(UserMapper)
  • 配置SQL映射文件(UserMapper.xml)
  • 配置MaBatis配置文件(mybatis-config.xml)

2.实现Spring对MyBatis的整合

  • 配置数据源
  • 配置SqlSessionFactoryBean
  • 使用SqlSessionTemplate实现数据库操作
  • 编写业务逻辑代码并测试

3.注入映射器实现

  • 使用MapperFactoryBean注入映射器(可以简化DAO开发)

    SQL映射文件中须遵循以下命名规则:

    1. 映射的命名空间和映射器接口的名称相同
    2. 映射元素的id和映射器接口的方法相同
  • 使用MapperScannerConfig注入映射器

      可以递归扫描basePackage所指定的包下的所有接口类,在Service中可以使用@Autowired或@Resouce注解注入这些映射接口的Bean

4.配置声明式事务步骤

  • 导入tx和aop命名空间
  • 定义事务管理器Bean,并为其注入数据源Bean
  • 通过<tx:advice>配置事务增强,绑定事务管理器并针对不同方法定义事务规则
  • 配置切面,将事务增强与方法切入点组合

 

MyBatis与Spring的整合

标签:注解注入   tis   规则   简化   jar   映射   增强   map   注解   

原文地址:http://www.cnblogs.com/QQW-HH/p/7636133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!