`
lipeng1
  • 浏览: 4739 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

spring与mybatis 整合中的问题

阅读更多
在spring和mybatis整合中,applicationContext.xml中配置一般会配置两个属性:
   1.dataSource这个不多说,可以用mybatis自带的datasource,也可以用连接池。
    <bean id="dataSource"  class="org.apache.commons.dbcp.BasicDataSource">
	<property name="driverClassName" value="com.mysql.jdbc.Driver">  </property>
	<property name="url" value="jdbc:mysql://localhost:3306/mybatis"></property>
		<property name="username" value="root"></property>
		<property name="password" value="root"></property>
		<property name="maxActive" value="5"></property>
        <property name="maxIdle" value="4"></property>
        <property name="maxWait" value="50000"></property>
        <property name="defaultAutoCommit" value="true"></property>
    </bean>
  

 
   2.sqlSessionFactory ,他有很多属性一般配两个:dataSource和configLocation
dataSource 就是上面刚配置的id="dataSource" ,configLocation是mybatis的配置文件,里面有配置数据源和mapper数据映射类或映射XML文件,代码如下:
 <bean id="sessionFactory"  name="sessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="configLocation" value="classpath:configuration.xml" />
    </bean>

也可以这样:
<bean id="sessionFactory" name="sessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="mapperLocations" value="classpath:com/lonton/mybatis/dao/GoodsMapper.xml" />
        <property name="typeAliasesPackage" value="com.lonton.mybatis.pojo" /> 
    </bean>
分享到:
评论

相关推荐

    spring_mybatis 整合jar包

    描述中提到"基本常用jar包的整合",意味着这个压缩包包含了一些基础且常用的库,这些库是进行Spring和MyBatis整合所必需的。例如,Spring的`spring-context`、`spring-beans`、`spring-jdbc`和`spring-tx`,以及...

    spring与Mybatis整合所有jar包

    以上就是Spring与MyBatis整合所需的关键知识点。在实际项目中,还需要根据具体需求进行适当的配置调整和优化,确保框架的高效协同工作。正确配置和理解这些概念对于Java开发者来说至关重要,因为它们构成了许多企业...

    Spring与MyBatis整合源码

    3. **Spring与MyBatis整合**:整合Spring和MyBatis主要涉及以下几个步骤: - **配置数据源**:在Spring的配置文件中,我们需要定义数据源(DataSource),这是连接数据库的关键。 - **配置SqlSessionFactory**:...

    spring和mybatis整合小案例

    3. **Spring与MyBatis整合**: - **配置MyBatis-Spring**:整合的关键在于配置Spring的SqlSessionFactoryBean,它会根据配置文件生成SqlSessionFactory,该工厂用于创建SqlSession对象,进而执行数据库操作。 - **...

    Spring-Mybatis整合

    现在我们来详细讨论一下Spring-Mybatis整合的相关知识点。 1. **Spring 概述**: Spring 是一个全面的企业级应用框架,它提供了一个容器来管理对象的生命周期和依赖关系。Spring 的核心特性包括依赖注入(DI)和...

    spring mvc mybatis 整合源码,带数据库脚本,带详细注释

    总结,这个压缩包提供了一个完整的Spring MVC和MyBatis整合的示例,包含了数据库脚本和详尽的注释,无论你是初学者还是有经验的开发者,都能从中受益。通过研究源码,你可以掌握Web应用的开发流程,理解Spring MVC和...

    spring+mybatis 整合中文教程+例子

    在"Spring+MyBatis 整合中文教程+例子"中,我们可以深入学习如何将这两个强大的框架结合在一起,构建出高效、灵活的企业级应用程序。整合过程涉及以下几个关键知识点: 1. **环境搭建**:首先,你需要安装JDK,配置...

    spring与mybatis整合所用的jar包

    下面将详细介绍Spring与MyBatis整合所需的知识点。 1. **Spring Framework**: Spring的核心是IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入),它通过容器管理对象的生命周期和对象...

    spring整合Mybatis

    最后,`springMybatis`可能是指项目的根目录或者模块名称,通常包含`src/main/resources`下的Mybatis配置文件、Mapper接口和XML文件,以及`src/main/java`下的业务逻辑和服务层代码。 综上所述,"Spring整合Mybatis...

    SSM中spring与mybatis整合

    Spring与MyBatis整合** - **配置MyBatis-Spring** 要整合Spring和MyBatis,首先需要引入`mybatis-spring`库,如`mybatis-spring-1.2.2.jar`。这个库提供了Spring与MyBatis之间的桥梁,使得MyBatis的...

    spring和mybatis整合.zip

    在"01.Spring和MyBatis整合"中,我们通常会经历以下步骤: 1. 引入依赖:在项目中引入Spring和MyBatis的依赖库,这通常通过Maven或Gradle等构建工具完成。 2. 配置MyBatis:创建mybatis-config.xml,设置数据源、...

    Spring-SpringMVC-Mybatis整合所有jar包

    这个压缩包“Spring-SpringMVC-Mybatis整合所有jar包”包含了这三个框架整合所需的全部依赖,使得开发者能够快速搭建起一个功能完备的后端服务。 1. **Spring框架**:Spring是一个全面的开源应用框架,它提供了对...

    spring+mybatis整合包

    "spring+mybatis整合包"是指将这两个框架进行集成,以实现更加高效和灵活的Java开发。下面将详细阐述Spring与MyBatis的整合过程、各自的核心功能以及它们在实际项目中的应用。 1. Spring框架:Spring是Java领域最...

    Spring整合Mybatis与SpringBoot整合Mybatis原理分析

    将Spring与Mybatis整合,可以充分利用两者的优点,构建出高效、灵活的Web应用。 1. **Spring整合Mybatis的基本步骤** - **引入依赖**: 在项目的pom.xml中添加Spring和Mybatis的相关依赖。 - **配置数据源**: ...

    mybatis与spring整合的全部jar包

    SSM(Spring、SpringMVC、MyBatis)框架整合是Java开发中常见的技术栈,主要用于构建企业级的Web应用程序。在这个压缩包中,我们找到了整合MyBatis和Spring所需的全部jar包,这对于初学者或者开发者搭建项目环境非常...

    spring和mybatis整合配置

    总的来说,Spring和MyBatis的整合是Java Web开发中常见且实用的技术栈,它结合了Spring的强大管理和事务控制能力,以及MyBatis的简单易用和灵活的SQL操作,为开发者提供了高效且可维护的解决方案。

    Spring,Mybatis整合

    5. **Spring 整合 Mybatis**:在 Spring 的配置文件中,使用 `MapperScannerConfigurer` 扫描带有特定注解(通常是 `@Repository`)的 Mapper 接口,并自动创建对应的 Bean。 ```xml &lt;bean class="org.mybatis....

    spring springmvc mybatis框架整合需要的jar包

    同时,mybatis-spring.jar是Spring与MyBatis之间的桥梁,它提供了事务管理和SqlSessionFactoryBean等,使得MyBatis可以无缝地融入Spring应用中。 整合这三者时,我们需要创建Spring的配置文件,如...

    SpringMVC+Spring+Mybatis整合DEMO

    在Spring和Mybatis的整合中,我们通常会使用Spring的SqlSessionFactoryBean来配置数据源和Mybatis的相关配置,然后通过Spring的注解或XML配置将Mapper接口与XML映射文件关联起来。 整合步骤如下: 1. **创建项目...

    springmvc和mybatis整合所有jar包

    前者是MyBatis的核心库,后者是MyBatis与Spring的集成库,用于在Spring环境中使用MyBatis。 4. **数据库驱动**: 根据实际使用的数据库(如MySQL, Oracle, PostgreSQL等),需要对应的JDBC驱动,例如`mysql-...

Global site tag (gtag.js) - Google Analytics