`

mybatis-spring整合

 
阅读更多

1,applicationContent.xml配置

1.	<?xml version="1.0" encoding="UTF-8"?>  
2.	<beans xmlns="http://www.springframework.org/schema/beans"  
3.	    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
4.	    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">  
5.	  
6.	    <!--配置数据源属性文件  -->  
7.	    <bean id="propertyConfigurer"  
8.	        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">  
9.	        <property name="location">  
10.	            <value>/WEB-INF/classes/mysql.properties</value>  
11.	        </property>  
12.	    </bean>  
13.	  
14.	    <!--配置数据源  -->  
15.	    <bean id="dataSource"  
16.	        class="org.springframework.jdbc.datasource.DriverManagerDataSource">  
17.	        <property name="driverClassName">  
18.	            <value>${jdbc.driver}</value>  
19.	        </property>  
20.	        <property name="url">  
21.	            <value>${jdbc.url}</value>  
22.	        </property>  
23.	        <property name="username">  
24.	            <value>${jdbc.user}</value>  
25.	        </property>  
26.	        <property name="password">  
27.	            <value>${jdbc.pwd}</value>  
28.	        </property>  
29.	    </bean>  
30.	  
31.	 <!-- 创建SqlSessionFactory,同时指定数据源-->
32.	    <bean id="sqlSessionFactory"  
33.	        class="org.mybatis.spring.SqlSessionFactoryBean">  
34.	        <property name="configLocation"  
35.	            value="classpath:org/cfsdc/sqlMapper/mybatis_config.xml" />  
36.	        <property name="dataSource" ref="dataSource" />  
37.	    </bean>  
38.	  <!--指定实体类映射文件,可以指定同时指定某一包以及子包下面的所有配置文件,mapperLocations和configLocation有一个即可,当需要为实体类指定别名时,可指定configLocation属性,再在mybatis总配置文件中采用mapper引入实体类映射文件 -->  
39.	      
40.	   <!--创建数据映射器,数据映射器必须为接口-->  
41.	    <!-- test example @xiaoliu-->  
42.	    <bean id="testDao"  
43.	        class="org.mybatis.spring.mapper.MapperFactoryBean">  
44.	        <property name="mapperInterface" value="org.cfsdc.dao.ITestDao" />  
45.	        <property name="sqlSessionFactory" ref="sqlSessionFactory" />  
46.	    </bean>  
47.	    <bean id="testAction" class="org.cfsdc.action.TestAction">  
48.	        <property name="testDao" ref="testDao"></property>  
49.	    </bean>  

  

 

mybatis配置文件

2,mybatis_config.xml

1.	<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">  
2.	<configuration>  
3.	    <!-- settings -->  
4.	    <settings>  
5.	        <setting name="cacheEnabled" value="true" />  
6.	    </settings>  
7.	  
8.	    
9.	    <typeAliases>  
10.	        <typeAlias alias="CfsdcTestBean"  
11.	            type="org.cfsdc.entity.CfsdcTestBean" />  
12.	  
13.	     
14.	  
15.	    </typeAliases>  
16.	  
17.	  
18.	    <mappers>  
19.	        <mapper resource="org/cfsdc/sqlMapper/mapper/testMapper.xml" /><mappers> 
20.	  <configuration>  

 

分享到:
评论

相关推荐

    mybatis-spring 整合包

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

    mybatis-spring整合jar包

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

    mybatis-spring整合开发jar包.zip

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

    MyBatis-Spring整合示例

    《MyBatis-Spring整合详解》 在Java开发中,MyBatis和Spring是两个非常重要的框架,它们各自在持久层和应用层有着广泛的应用。MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射,而Spring...

    mybatis-Spring整合jar包

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

    mybatis-spring整合包.zip

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

    mybatis-spring 整合jar包

    mybatis-spring 整合jar包,Spring和MyBatis环境整合mybatis-spring-1.1.1

    mybatis-spring-1.0.0中文参考手册

    - 在开始使用MyBatis-Spring整合之前,用户需要具备Spring和MyBatis框架的基本知识以及相关的术语理解。本手册假定读者已经掌握了这两个框架的基本安装和配置方法。 - MyBatis-Spring与MyBatis和Spring 3.0一样,...

    MyBatis整合Spring中间件jar包 mybatis-spring-1.3.0.jar

    MyBatis-Spring是MyBatis与Spring框架的整合组件,其主要目的是简化在Spring应用中集成MyBatis的过程,使两者能够无缝协作。mybatis-spring-1.3.0.jar是这个中间件的特定版本,包含了实现这种集成所需的所有类和资源...

    mybatis-spring-1.31.jar

    《MyBatis-Spring 1.3.1:构建高效SSM整合的基石》 MyBatis-Spring 1.3.1.jar是MyBatis与Spring框架深度整合的一个重要组件,它允许开发者在Spring环境下无缝地使用MyBatis。这个版本是官方发布的最新稳定版,经过...

    mybatis-spring-1.1.1-bundle

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

    mybatis-3.4.1-all & mybatis-spring-1.3.0

    总之,这个压缩包提供了 MyBatis 3.4.1 和 MyBatis-Spring 1.3.0 的完整环境,结合 MySQL 5.7 数据库,是学习和实践 MyBatis-Spring 整合的一个理想起点。通过深入阅读文档、配置示例和运行示例,开发者能够快速掌握...

    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.0.jar

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

    mybatis-spring整合项目

    《mybatis-spring整合项目》是GitHub上官方提供的一个示例,它展示了如何将MyBatis和Spring框架完美地结合起来,实现数据访问层的高效管理。这个项目为开发者提供了一个清晰的模板,帮助他们理解并掌握这两个强大...

    mybatis-spring-1.3.0.jar 下载

    在Java开发领域,MyBatis和Spring框架的结合使用是常见的实践,它们的整合使得数据访问层的构建更为便捷和灵活。本篇文章将围绕"mybatis-spring-1.3.0.jar"这一组件展开,详细讲解其在实际项目中的作用、功能以及...

    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.2.3.zip

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

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

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

    mybatis-spring-1.2.3-source.zip

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

Global site tag (gtag.js) - Google Analytics