spring整合mybatis以及配置事务

2020-12-13 01:44

阅读:485

标签:class   事务管理器   action   method   exe   指定   tor   conf   res   

提前说明:

  整合目的:使mybatis支持事务代理

  需要做的工作:

    1、将mybatis对象的创建交由spring

      ①配置第三方带有连接池的数据源

      ②spring创建sqlsession对象

      ③mybatis通过映射接口创建对象,spring不支持通过接口创建对象,需要给出解决方案(在整合包)

    2、配置事务

      ①配置事务管理器

      ②配置通知

      ③使用AOP切入

具体步骤:

  1、配置数据源


    class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
        

  2、配置会话工厂,用于创建sqlsession

    说明,只要配置了会话工厂,即可获得sqlsession对象(看源码)


    class="org.mybatis.spring.SqlSessionFactoryBean">
        
        

  3、配置映射接口扫描包,创建mapper对象


    class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        
      

  4、配置事务管理器


    class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        

  5、配置通知


    

  6、AOP切入


    
        
        
        
        
    

 

spring整合mybatis以及配置事务

标签:class   事务管理器   action   method   exe   指定   tor   conf   res   

原文地址:https://www.cnblogs.com/cdeelen/p/11007961.html

上一篇:纯CSS3文字效果推荐

下一篇:VB.NET总结


评论


亲,登录后才可以留言!