`
liyixing1
  • 浏览: 961665 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

与spring结合

阅读更多
实体省略
maping文件省略
dao接口省略
mybatis配置文件
<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> 
<configuration> 
    <typeAliases> 
        <typeAlias alias="StudentEntity" type="com.manager.data.model.StudentEntity"/> 
    </typeAliases> 
    <mappers> 
        <mapper resource="com/manager/data/maps/StudentMapper.xml" /> 
    </mappers> 
</configuration>

spring
<!-- 导入属性配置文件 --> 
<context:property-placeholder location="classpath:mysql.properties" /> 
 
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
    <property name="driverClassName" value="${jdbc.driverClassName}" /> 
    <property name="url" value="${jdbc.url}" /> 
</bean> 
 
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> 
    <property name="dataSource" ref="dataSource" /> 
</bean> 
 
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> 
    <property name="configLocation" value="classpath:mybatis-config.xml" /> 
    <property name="dataSource" ref="dataSource" /> 
</bean> 
 
<!— mapper bean --> 
<bean id="studentMapper" class="org.mybatis.spring.MapperFactoryBean"> 
    <property name="mapperInterface" value="com.manager.data.StudentMapper" /> 
    <property name="sqlSessionFactory" ref="sqlSessionFactory" /> 
</bean> 

studentMapper定义的是一个mapperfactorybean。
它需要一个借口,sqlsessionfactory。
会自动生成代理的dao实现

或者可以通过spring的扫描
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> 
    <property name="annotationClass" value="org.springframework.stereotype.Repository"/> 
    <property name="basePackage" value="com.liming.manager"/> 
    <property name="sqlSessionFactory" ref="sqlSessionFactory"/> 
</bean> 
分享到:
评论

相关推荐

    hadoop与spring结合

    在将Hadoop与Spring结合的过程中,RPC(Remote Procedure Call)起到了桥梁作用。Hadoop的RPC机制允许远程节点调用服务,使得分布式环境中不同节点间能够进行高效通信。Spring可以通过配置RPC客户端和服务端,实现对...

    JMX与Spring 结合

    **JMX与Spring结合** 的主要目的是让Spring应用可以被远程管理和监控。下面我们将详细介绍几个关键点: 1. **JMX与Spring 结合实例**:在Spring应用中,可以通过配置或者编程方式来注册MBeans(Managed Beans),...

    gxt、gwt与spring结合使用

    将GXT、GWT与Spring结合使用,可以构建出高效、可维护且功能齐全的企业级Web应用。 GXT是Ext JS的一个Java版本,提供了大量的桌面级UI组件,如表格、图表、树形视图等,同时还支持数据绑定和分页功能。GXT的优势...

    mx4j管理jmx的jar与spring结合使用

    在标题“mx4j管理jmx的jar与spring结合使用”中,我们关注的重点是MX4J如何与Spring协作来实现JMX的功能。MX4J提供的`mx4j-tools-2.1.1.jar`是MX4J的核心库,包含了用于JMX操作的各种工具和API。这个版本(2.1.1)...

    hession例子,源码,最新的jar包,还有web例子与spring结合的例子

    5. **与Spring结合的Web例子**: Spring框架是Java企业级应用开发的主流选择,而Hessian与Spring的集成可以方便地创建和管理服务。这个例子可能展示了如何配置Spring的ApplicationContext来定义Hessian服务,以及如何...

    smartclient 结合spring 实例

    本文将详细探讨如何将SmartClient与Spring框架结合,以实现一个测试tree和list组建的应用实例。 首先,我们需要理解SmartClient的核心特性。SmartClient包含一套丰富的JavaScript和Java UI组件库,这些组件可以提供...

    mina 与spring的结合开发,包头指令

    当MINA与Spring结合时,可以创建高效且易于维护的网络服务应用。 标题中的"mina 与spring的结合开发,包头指令"可能是指在使用MINA构建网络服务时,如何利用Spring框架来管理和配置MINA的应用上下文,以及如何通过...

    jmx开发例子,包括与spring结合例子

    下面我们将详细探讨JMX和Spring的结合使用: 1. **JMX基础**: - **MBeans**:JMX的核心组件,是可管理的Java对象,代表了被管理的资源或服务。 - **MBeanServer**:管理MBeans的服务器,负责注册、查询和操作...

    jsf + spring结合所需jar包

    在将JSF与Spring结合时,通常会使用Spring的依赖注入来管理JSF的Managed Beans,这样可以实现更灵活的控制和更好的测试性。为了实现这种结合,你需要以下jar包: 1. **JSF相关的jar包**:这通常包括jsf-api.jar和...

    XFire与Spring组合发布webservices

    将XFire与Spring结合使用,可以实现以下几种发布Web服务的方式: 1. **基于Spring Bean的配置**:通过在Spring配置文件中定义Bean,可以将Web服务的实现类声明为一个Bean。Spring会自动检测该Bean上的JAX-WS注解...

    使用dwr+spring实现消息推送

    将DWR与Spring结合,可以创建出高效且易于维护的消息推送系统。首先,我们需要在Spring配置中声明DWR的相关bean,包括`DWRConfiguration`、`CatalinaReverseAjaxServlet`以及应用中定义的远程服务接口。这些配置通常...

    cxf 结合spring所需jar包

    接下来,我们将深入探讨CXF与Spring结合开发Web服务所需的关键知识点。 首先,Spring框架的组件在整合中起着至关重要的作用。以下是压缩包中包含的Spring库的简要介绍: 1. **spring-context-3.0.5.RELEASE.jar**...

    CXF与Spring 2.5整合

    当我们将CXF与Spring结合使用时,可以利用Spring的管理能力,简化CXF的配置和部署,提升应用的可维护性和可扩展性。 在“CXF与Spring 2.5整合”中,主要涉及到以下几个知识点: 1. **Spring的依赖注入**:Spring的...

    axis2和spring结合发布WebService

    总之,将Axis2与Spring结合可以创建出高性能、可扩展且易于维护的Web服务。这种集成不仅简化了服务的部署和管理,还利用了Spring的强大功能,如依赖注入和AOP,提高了代码的可测试性和可维护性。对于任何需要构建...

    Spring与DWR结合

    **Spring与DWR结合** Spring框架是Java领域中广泛使用的轻量级应用框架,它提供了依赖注入、面向切面编程、事务管理等核心功能,帮助开发者构建可维护性高、可扩展性强的企业级应用程序。而Direct Web Remoting ...

    webservice CXF结合Spring所需jar包

    将CXF与Spring结合,可以利用Spring的IoC容器管理和配置Web服务,使得服务的创建、部署和测试更加便捷。 在标题中提到的"webservice CXF结合Spring所需jar包",这是开发过程中必不可少的依赖。以下是一些关键的jar...

    mybatis和Spring结合例子

    本教程主要针对MyBatis与Spring的集成进行讲解,适合对MyBatis有一定了解但尚未接触过两者结合使用的初学者。 1. **MyBatis简介** MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。...

    cxf结合spring实现webservice

    将CXF与Spring结合,可以充分利用Spring的DI和AOP能力来管理Web服务的生命周期,同时利用CXF的强大功能来处理Web服务的通信细节。以下是结合这两者实现Web服务的基本步骤: 1. **配置Spring**:首先,在Spring配置...

    spring与xfire结合

    标题“spring与xfire结合”涉及的是在Java开发中整合Spring框架和XFire服务引擎的技术。Spring是一个广泛应用的开源框架,主要用于简化企业级应用的开发,而XFire(现已被Apache CXF所吸收)则是一个用于创建Web服务...

    mybatis3与Spring整合官方中文版.pdf

    与Spring结合使用MyBatis时,需要在Spring的应用上下文中定义两个核心组件:`SqlSessionFactory`和数据映射器。 - **SqlSessionFactoryBean**:用于创建`SqlSessionFactory`实例,其配置方式如下: ```xml ...

Global site tag (gtag.js) - Google Analytics