zoukankan      html  css  js  c++  java
  • MyBatis与Spring的整合

    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>配置事务增强,绑定事务管理器并针对不同方法定义事务规则
    • 配置切面,将事务增强与方法切入点组合
  • 相关阅读:
    Sum Root to Leaf Numbers 解答
    459. Repeated Substring Pattern
    71. Simplify Path
    89. Gray Code
    73. Set Matrix Zeroes
    297. Serialize and Deserialize Binary Tree
    449. Serialize and Deserialize BST
    451. Sort Characters By Frequency
    165. Compare Version Numbers
    447. Number of Boomerangs
  • 原文地址:https://www.cnblogs.com/QQW-HH/p/7636133.html
Copyright © 2011-2022 走看看