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>配置事务增强,绑定事务管理器并针对不同方法定义事务规则
    • 配置切面,将事务增强与方法切入点组合
  • 相关阅读:
    洛谷P1261 服务器储存信息问题
    洛谷P2110 欢总喊楼记
    洛谷P2482 [SDOI2010]猪国杀
    洛谷P2756 飞行员配对方案问题
    洛谷P2763 试题库问题
    洛谷P2774 方格取数问题
    Huffman编码
    SA后缀数组
    KMP
    LCA
  • 原文地址:https://www.cnblogs.com/QQW-HH/p/7636133.html
Copyright © 2011-2022 走看看