0 0

最新的spring4怎么跟mybatis集成?5

如题,我没有找到org.springframework.orm.ibatis.SqlMapClientFactoryBean这个类,请教,不胜感激!
2014年12月22日 16:15

3个答案 按时间排序 按投票排序

0 0

需要用到mybatis-spring,这样dao层可以只定义接口,省掉实现类。你可能看看我的一个小项目:https://github.com/OuYangLiang/newffms

<?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:p="http://www.springframework.org/schema/p"
	xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd">
        
    <bean id="propertyConfigurer"
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list>
                <value>classpath:jdbc.properties</value>
            </list>
        </property>
    </bean>

    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
        destroy-method="close">
        <property name="driverClassName">
            <value>${jdbc.driverClass}</value>
        </property>
        <property name="url">
            <value>${jdbc.url}</value>
        </property>
        <property name="username">
            <value>${jdbc.username}</value>
        </property>
        <property name="password">
            <value>${jdbc.password}</value>
        </property>
        <property name="maxActive">
            <value>${jdbc.maxActive}</value>
        </property>
        <property name="initialSize">
            <value>${jdbc.initialSize}</value>
        </property>
        <property name="maxWait">
            <value>${jdbc.maxWait}</value>
        </property>
        <property name="removeAbandoned">
            <value>true</value>
        </property>
        <property name="removeAbandonedTimeout">
            <value>60</value>
        </property>
        <property name="logAbandoned">
            <value>true</value>
        </property>
        <property name="testOnBorrow">
            <value>true</value>
        </property>
        <property name="validationQuery">
            <value>SELECT 1</value>
        </property>
    </bean>

    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="com.personal.oyl.newffms.dao" />
    </bean>
    
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="mapperLocations" value="classpath*:sqlMap/*.xml" />
    </bean>
    
</beans>

2014年12月22日 22:10
0 0

需要mybatis-spring jar吧

2014年12月22日 21:02
0 0

springside 没有demo吗

2014年12月22日 19:03

相关推荐

    Java项目框架-SpringMVC+Spring+Mybatis集成开发环境

    SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+Mybatis集成开发环境SpringMVC+Spring+...

    spring4+mybatis3+springmvc4实战

    《Spring4+Mybatis3+SpringMVC4实战》是一个基于这三个流行开源框架构建的完整项目,旨在帮助学习者深入理解和实践SSM(Spring、SpringMVC、Mybatis)架构。这个项目涵盖了从基础配置到高级特性的全方位应用,对于...

    spring mvc与mybatis的集成

    集成 Spring MVC 和 MyBatis 的主要步骤包括以下几个方面: 1. **环境准备**:首先,确保项目中引入了 Spring MVC、MyBatis 相关的依赖库,如 spring-webmvc、spring-jdbc、mybatis、mybatis-spring 等。这些依赖...

    Spring4--Spring4整合mybatis3

    - 配置Spring:在Spring的配置文件中,配置SqlSessionFactoryBean、DataSource以及事务管理器,将Mybatis集成到Spring环境中。 - Mapper接口与XML映射文件:创建Mapper接口,对应数据库操作,同时编写对应的XML...

    最新spring4 + mybatis3集成示例代码

    本资源是一个最新 spring4 + mybatis3 集成的一个简单的 demo,也是博客《零基础整合 spring 4(包括mvc、context、orm) + mybatis 3 示例》的配套示例项目,该博客地址是:...

    spring-mybatis集成jar包以及文档

    在 "spring-mybatis集成jar包" 中,`mybatis-spring-1.2.0.jar` 文件是关键,它是 Spring 和 MyBatis 整合的桥梁,包含了连接两者所需的类和接口。这个版本的 jar 包支持 Spring 3.x 至 4.x,MyBatis 3.x 版本,确保...

    spring3和mybatis3的初始探索

    标题 "spring3和mybatis3的初始探索" 涉及到的是两个非常重要的Java开发框架——Spring和MyBatis的集成与应用。Spring是一个全面的后端开发框架,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等...

    SpringMVC+Spring+Mybatis集成开发环境

    在IT行业中,SpringMVC、Spring和Mybatis是三大核心框架,它们的集成使用是Java Web开发中的常见实践。这个集成开发环境旨在提供一个高效、灵活的开发平台,以实现业务逻辑与数据访问的分离,提高代码的可维护性和可...

    Java Spring4集成MyBatis SpringMVC JQuery EasyUI 后台框架

    1. 该框架的开发环境为EclipseJEE集成开发工具。 2. 基于Spring4框架的三层架构开发完成。 3. Mybatis版本为:3.2.8。 4. 使用了SpringMVC框架,Spring4的xml配置和注解配置。 5. 前台展示页面使用了JQuery ...

    springmvc4+spring4+mybatis3整合

    SSM整合,即Spring MVC 4、Spring 4与MyBatis 3的集成,是Java Web开发中常用的一种框架组合。这三个组件分别是Spring MVC作为控制器层,Spring作为服务层和依赖注入容器,MyBatis作为持久层框架,它们协同工作以...

    基于Spring框架的MyBatis集成设计源码

    该项目为基于Spring框架的MyBatis集成设计源码,共包含256个文件,涵盖120个Java源文件、57个Markdown文档、39个XML配置文件、7个SQL脚本、5个属性文件、CSS和PNG图片各5个、YAML配置文件4个以及1个EditorConfig文件...

    SpringMVC4+Spring4+mybatis3整合所需包

    Spring MVC、Spring 和 MyBatis 是Java开发中常用的三大框架,它们各自负责应用程序的不同层面:Spring MVC 处理Web层的请求与响应,Spring 提供依赖注入和事务管理等核心功能,而MyBatis则专注于数据库操作。...

    Spring与MyBatis集成步骤

    Spring与MyBatis集成步骤,内含简单的集成步骤及样例,易懂

    spring+spring mvc+mybatis框架整合实现超市货物管理系统

    在本文中,我们将深入探讨如何使用JavaEE技术栈,特别是Spring、Spring MVC和MyBatis框架,来构建一个超市货物管理系统的实现。这个系统涵盖了基本的登录功能以及与MySQL数据库的交互,包括增删改查操作和分页显示。...

    Spring集成Mybatis所需jar包

    在Java开发领域,Spring框架和MyBatis框架的集成是常见的数据访问技术组合。Spring作为一个全面的轻量级应用框架,提供了依赖注入、事务管理、AOP(面向切面编程)等功能;而MyBatis则是一个优秀的持久层框架,它...

    spring_mybatis 整合jar包

    这个压缩包是为了帮助开发者快速搭建一个支持Spring和MyBatis集成的项目环境。 描述中提到"基本常用jar包的整合",意味着这个压缩包包含了一些基础且常用的库,这些库是进行Spring和MyBatis整合所必需的。例如,...

    struts2.2.3 + spring3.1.0 + mybatis3.1.0集成简单demo

    struts2.2.3 + spring3.1.0 + mybatis3.1.0集成简单demo。具体请看:http://blog.csdn.net/afgasdg/article/details/7392367

    Spring3整合Mybatis

    **Spring3 整合 Mybatis 知识点详解** 在Java Web开发中,Spring和Mybatis是两个非常流行的开源框架。Spring提供了强大的依赖注入(DI)和面向切面编程(AOP)功能,而Mybatis则是一个轻量级的持久层框架,它简化了...

    Spring MVC与MYBatis企业应用实战.pdf

    3. **Spring MVC与MYBatis集成** 在企业应用中,Spring MVC与MYBatis的集成能实现灵活的数据库操作。通过Spring的DataSource、TransactionManager以及SqlSessionFactoryBean等配置,可以轻松管理数据库连接和事务。...

Global site tag (gtag.js) - Google Analytics