`
dannyhz
  • 浏览: 392423 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

MyBatis-Spring整合 注入SqlSessionTemplate

 
阅读更多
http://blog.csdn.net/qq_39654446/article/details/77947541


引用


<span style="font-size:18px;"><?xml version="1.0" encoding="UTF-8"?> 
<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" 
    xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans  
      http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
      http://www.springframework.org/schema/aop  
      http://www.springframework.org/schema/aop/spring-aop-3.0.xsd 
      http://www.springframework.org/schema/context  
      http://www.springframework.org/schema/context/spring-context-3.0.xsd 
      http://www.springframework.org/schema/tx  
      http://www.springframework.org/schema/tx/spring-tx-3.0.xsd 
"> 
 
    <bean id="dataSource" 
        class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
        <property name="driverClassName"> 
            <value>org.gjt.mm.mysql.Driver</value> 
        </property> 
        <property name="url"> 
            <value>jdbc:mysql://localhost:3306/zdy?useUnicode=true&characterEncoding=UTF-8 
            </value> 
        </property> 
        <property name="username"> 
            <value>root</value> 
        </property> 
        <property name="password"> 
            <value>1111</value> 
        </property> 
    </bean> 
     
        <!-- 获取会话工厂,并注入Mybatis,和dateSource数据库链接 --> 
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> 
        <property name="dataSource" ref="dataSource"></property> 
        <property name="configLocation" value="bs/Mybatis.xml"></property> 
    </bean> 
     
        <!-- 在会话工厂中取出SqlSessionTemplate这个对象 --> 
     <bean id="sqlsessionTemplate" class="org.mybatis.spring.SqlSessionTemplate"> 
        <constructor-arg index="0" ref="sqlSessionFactory" /> 
    </bean> 
         
        <!-- 把sqlsessionTemplate注入到UserMapper中去。UserMapper才能对数据进行操作 --> 
    <bean id="user" class="bs.UserImpl"> 
    <property name="sqlsession" ref="sqlsessionTemplate"> 
    </property> 
    </bean> 
</beans> 
</span>

分享到:
评论

相关推荐

    mybatis-spring 整合包

    MyBatis-Spring 整合包是专门为将MyBatis持久层框架与Spring应用框架集成而设计的一个组件。这个包的出现旨在简化MyBatis在Spring环境中的配置和使用,使得开发者可以充分利用两者的优点,实现更加灵活和方便的数据...

    mybatis-spring整合jar包

    总的来说,MyBatis-Spring整合简化了在Spring应用中使用MyBatis的过程,提高了开发效率,并且提供了良好的事务管理和依赖注入功能。通过正确配置和使用,可以构建出稳定、高效的Java Web应用程序。

    mybatis-Spring整合jar包

    通过这些知识点,我们可以理解MyBatis-Spring整合的核心原理和使用方法,从而在实际项目中更有效地利用这两个强大的框架。这个整合jar包提供了一站式的解决方案,让开发者无需关注底层的细节,更专注于业务逻辑的...

    mybatis-spring整合开发jar包.zip

    【标题】"mybatis-spring整合开发jar包.zip"中包含的是Mybatis、Spring和Mybatis-Spring整合的jar文件,这些是Java开发中的关键组件,尤其在构建基于MVC架构的Web应用时。Mybatis是一个优秀的持久层框架,它支持定制...

    mybatis-spring-1.2.0.jar

    1. **自动事务管理**:整合Spring的声明式事务管理,使得在MyBatis中可以方便地进行事务控制。 2. **SqlSession管理**:避免手动创建和关闭SqlSession,自动在Spring的上下文中处理SqlSession生命周期。 3. **...

    mybatis-3.4.1-all & mybatis-spring-1.3.0

    5. **依赖注入**:MyBatis-Spring 支持 Spring 的依赖注入,使得 Mapper 接口可以直接注入到 Service 类中。 6. **Spring 整合**:了解如何在 Spring 应用上下文中配置 MyBatis,包括扫描 Mapper 接口、设置事务管理...

    mybatis-spring-1.3.3.jar官方下载

    MyBatis-Spring 是一个将 MyBatis ORM 框架与 Spring 框架集成的库,使得在 Spring 应用中使用 MyBatis 变得更加方便。mybatis-spring-1.3.3.jar 文件是这个集成库的一个版本,提供了对 MyBatis 1.3.3 和 Spring 的...

    Mybatis-Spring-1.2.2中文文档.zip

    通过这个集成,用户可以在Spring的事务管理、依赖注入和AOP特性中充分利用Mybatis的灵活性。 2. **安装与配置** 首先,你需要在项目中引入Mybatis-Spring的依赖。这通常通过Maven或Gradle的依赖管理来实现。配置...

    mybatis-spring整合包.zip

    MyBatis-Spring整合后,主要实现以下功能: 1. **SqlSessionFactoryBean**:MyBatis-Spring提供了一个SqlSessionFactoryBean,它继承自Spring的AbstractSqlSessionFactoryBean,用于创建SqlSessionFactory。开发者...

    mybatis-spring.jar整合包(包含两个版本,有源码jar包)

    MyBatis-Spring整合包是将流行的ORM框架MyBatis与Spring框架紧密集成的一个库,旨在简化在Spring应用中使用MyBatis的过程。这个整合包提供了便捷的数据访问接口和事务管理,使得开发者能够更容易地在Spring应用中...

    mybatis-spring最新整合包

    通过这个整合,我们可以利用Spring的依赖注入(DI)和事务管理,同时享受到MyBatis的灵活SQL映射。 1. **SqlSessionFactory**:这是MyBatis的核心对象,用于创建SqlSession实例。MyBatis-Spring提供了...

    mybatis-3.3.0,mybatis-spring-1.2.3.jar

    它提供了Spring Bean的自动配置,允许开发者通过@Autowired注解来注入SqlSessionTemplate或SqlSessionFactory。mybatis-spring库还处理了事务管理,使得开发者无需手动管理数据库事务,从而简化了代码。 在MyBatis-...

    mybatis-spring-1.1.1-bundle

    《mybatis-spring整合详解与实战指南》 在Java开发领域,MyBatis和Spring是两个非常重要的框架,它们各自在持久层和依赖注入方面表现出色。MyBatis-Spring作为一个桥梁,将这两个优秀框架无缝集成,使得开发更加...

    mybatis-spring-1.3.2.zip

    总之,MyBatis-Spring 提供了一种简洁且高效的方式来整合两个流行框架的功能,使开发者能充分利用它们的优点,提高开发效率,同时保持代码的整洁和模块化。在版本 1.3.2 中,可能包含了对之前版本的错误修复、性能...

    mybatis-spring-1.0.0-RC3-bundle

    总结,MyBatis-Spring 1.0.0-RC3是MyBatis与Spring整合的重要版本,它使得两大框架的协同工作变得更加简单,极大地提升了开发效率。通过理解并熟练运用其中的关键组件和整合流程,开发者可以构建出高效、稳定的企业...

    mybatis-spring-1.2.2整合包.zip

    MyBatis-Spring支持在Mapper接口中直接注入SqlSessionTemplate或SqlSession,这样在Mapper接口的方法中可以直接调用SqlSessionTemplate的execute方法执行SQL语句,无需手动创建SqlSession。此外,也可以注入Service...

    mybatis-spring-1.2.3.zip

    MyBatis-Spring 是一个将 MyBatis ORM 框架与 Spring 框架集成...通过 MyBatis-Spring 的整合,开发者可以在享受 Spring 的便利性的同时,充分利用 MyBatis 的灵活性和高效性,构建出健壮且易于维护的 Java 应用程序。

    mybatis-spring-1.2.3-source.zip

    《MyBatis-Spring整合源码深度解析》 在Java开发领域,MyBatis和Spring是两个非常重要的框架,它们分别在持久层和容器管理方面提供了强大的支持。MyBatis-Spring则是这两个框架的完美结合,它使得MyBatis与Spring...

    mybatis-spring-1.2.0-bundle.zip

    《MyBatis-Spring 整合详解》 MyBatis-Spring 是 MyBatis 框架与 Spring 框架的桥梁,它使得 MyBatis 可以无缝地融入到 Spring 的应用环境中,实现两者的高效协作。mybatis-spring-1.2.0-bundle.zip 文件是一个包含...

    mybatis-spring-1.3.2

    《MyBatis-Spring 1.3.2:深度解析与整合应用》 MyBatis-Spring 是一个轻量级的框架,它将 MyBatis 和 Spring 进行了无缝集成,使得在 Spring 应用中使用 MyBatis 变得更加简单。本文将深入探讨 MyBatis-Spring ...

Global site tag (gtag.js) - Google Analytics