`
xcgh
  • 浏览: 77373 次
  • 来自: ...
社区版块
存档分类
最新评论

spring+mybatis

    博客分类:
  • java
 
阅读更多

//读取spring配置文件
//根据src\test\java\的路径得到配置文件路径
BeanFactory beanFactory = new ClassPathXmlApplicationContext(配置文件);
//通过spring配置文件生成的beanFactory获得SqlSessionFactory
SqlSessionFactory factory = (SqlSessionFactory) beanFactory
                .getBean("sqlSessionFactory");

 

<?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:tx="http://www.springframework.org/schema/tx
    xmlns:context="http://www.springframework.org/schema/context"  
    xsi:schemaLocation=" 
         http://www.springframework.org/schema/context  
         http://www.springframework.org/schema/context/spring-context-3.0.xsd   
     http://www.springframework.org/schema/beans  
     http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
     http://www.springframework.org/schema/tx  
     http://www.springframework.org/schema/tx/spring-tx-3.0.xsd 
     http://www.springframework.org/schema/aop  
     http://www.springframework.org/schema/aop/spring-aop-3.0.xsd"> 

 <!-- 使用apache的DBCP连接池  -->
 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
  destroy-method="close">
  <!-- Connection Info -->
  <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
  <property name="url" value="oracle链接" />
  <property name="username" value="账号" />
  <property name="password" value="密码" />

  <!-- Connection Pooling DBCP -->
  <property name="initialSize" value="5" />
  <property name="maxActive" value="100" />
  <property name="maxIdle" value="30" />
  <property name="maxWait" value="1000" />
  <property name="poolPreparedStatements" value="true" />
  <property name="defaultAutoCommit" value="false" />
 </bean>

 <!-- 这里的dataSource要与sqlSessionFactory的dataSource一致,否则事务无效 -->
 <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="dataSource" ref="dataSource" />
  <property name="mapperLocations" value="classpath*:META-INF/mappers/*.xml" />
 </bean>

</beans>

分享到:
评论

相关推荐

    基于SpringMVC+Spring+MyBatis个人技术博客系统源码.zip

    基于SpringMVC+Spring+MyBatis个人技术博客系统源码.zip 完整代码,可运行 项目描述 基于SSM实现的一个个人博客系统,适合初学SSM和个人博客制作的同学学习。有了这个源码,直接买了阿里云或腾讯服务器,就可以部署...

    springMVC+Spring+Mybatis+Maven整合代码案例

    3、技术框架:Spring 4.1.4.RELEASE、Spring MVC 4.1.4.RELEASE、MyBatis 3.2.8 二、整合思路: 1、设计数据库:设计好表结构,最好符合3NF,使用Generator自动生成Mybatis相关表信息 2、创建Maven项目,按需映入...

    基于Spring MVC + Spring + MyBatis的【学生管理管理系统】.zip.zip

    使用环境:MyEclipse/Eclipse + Tomcat + MySQL。 使用技术:Spring MVC + Spring + MyBatis / JSP + Servlet + JavaBean + JDBC。

    基于Spring MVC + Spring + MyBatis的【学生信息管理系统】.zip

    使用环境:MyEclipse/Eclipse + Tomcat + MySQL。 使用技术:Spring MVC + Spring + MyBatis / JSP + Servlet + JavaBean + JDBC。

    校社联社团管理系统(Spring MVC+Spring+Mybatis+Redis).zip

    校社联社团管理系统(Spring MVC+Spring+Mybatis+Redis),用来记录进度,和保存文件,完成一定阶段都上传到小组仓库中。 校社联社团管理系统(Spring MVC+Spring+Mybatis+Redis),用来记录进度,和保存文件,完成...

    基于Spring MVC + Spring + MyBatis的【图书信息管理系统(一)】.zip

    使用环境:MyEclipse/Eclipse + Tomcat + MySQL。...使用技术:Spring MVC + Spring + MyBatis 或 JSP + Servlet + JavaBean + JDBC。 演示地址:https://ymjin.blog.csdn.net/article/details/120991940

    springMvc+spring+mybatis+shiro+redis+ehcache后台管理系统.zip

    本后台管理系统,采用流行的框架springMvc+spring+mybatis+shiro+redis+ehcache开发,实现了权限管理(菜单权限、数据权限),solr全文搜索引擎,activiti工作流程引擎,cas单点登陆等功能,完善的代码生成器 后期还...

    SpringMvc+Spring+Mybatis+Maven+注解方式=整合

    "SpringMvc+Spring+Mybatis+Maven+注解方式"是一个经典的Java后端技术栈,它整合了四个关键组件,为开发人员提供了强大的工具和框架支持。下面将详细讲解这四个组件及其整合方式。 1. **Spring Framework**: ...

    Struts+Spring+Mybatis+EasyUI(jQuery)注解案例

    Struts+Spring+Mybatis+EasyUI(jQuery)注解案例。采用注解的方式跟踪代码依赖性,实现替代配置文件功能。里面包含了平时用的增删改查及分页,分页查询时用的是存储过程,提高了数据库的性能。代码简单、易懂。

    Spring+Mybatis+Mysql项目框架

    本项目框架“Spring+Mybatis+Mysql”就是一种常见的、高效的Java Web开发组合,适用于初学者和专业人士进行学习和参考。下面将详细讲解这个框架的核心组成部分及其作用。 1. **Spring框架**:Spring是一个开源的...

    struts2+spring+mybatis+easyui的实现

    总的来说,"struts2+spring+mybatis+easyui"的实现是一个标准的Java Web项目结构,它利用Maven进行构建管理,通过整合四个组件,实现了后端的业务逻辑处理、数据访问和前端的用户界面展示。这种架构在实际开发中具有...

    jersey+spring+mybatis整合

    "jersey+spring+mybatis整合"就是一种常见的Java Web开发模式,它结合了RESTful服务、依赖注入和持久层管理的优势。让我们详细了解一下这三个关键组件以及它们如何协同工作。 1. **Jersey**: Jersey是Java RESTful ...

    struts2+spring+mybatis框架

    Struts2、Spring和MyBatis是Java Web开发中经典的三大框架,它们组合起来可以构建出高效、可维护的Web应用程序。以下是对这三个框架及其整合的详细解释。 **Struts2框架** Struts2是一个基于MVC(Model-View-...

    Spring+MYBatis企业应用实战源码示例

    《Spring+MyBatis企业应用实战》适合有较好的Java 编程基础,JSP、Servlet、JDBC 基础,Spring 框架基础的读者,尤其适合于对Spring MVC 和MyBatis 了解不够深入,或对Spring MVC+MyBatis 整合开发不太熟悉的开发...

    学生管理系统(SpringMVC+Spring+Mybatis)

    【学生管理系统(SpringMVC+Spring+Mybatis)】是一个基于Java技术的Web应用程序,用于管理教育机构的学生信息。这个系统结合了三个关键的技术组件:SpringMVC作为 MVC 框架,Spring作为核心框架处理依赖注入和事务...

    spring+mybatis+springmvc 全注解框架

    【标题】"spring+mybatis+springmvc 全注解框架"揭示了这是一个基于Java的Web开发框架,其中集成了Spring、MyBatis和SpringMVC这三个关键组件。Spring是全面的企业级应用框架,提供了依赖注入(DI)和面向切面编程...

    SpringMvc+Spring+Mybatis+Maven整合.part10

    通过SpringMvc+Spring+Mybatis+Maven整合,学习用maven搭建框架

    springmvc+spring+mybatis

    Spring MVC、Spring 和 MyBatis 是Java开发中常用的三大开源框架,它们共同构建了一个高效、灵活的Web应用程序开发体系。Spring MVC是Spring框架的一部分,主要负责处理HTTP请求和响应,提供MVC(Model-View-...

    Spring+mybatis环境搭建

    Spring+MyBatis环境搭建 本篇资源摘要信息主要介绍了如何搭建Spring 3.0.6 + MyBatis 3.0.6环境。该环境搭建主要分为两个部分:准备工作和搭建环境。 准备工作 在搭建环境之前,需要准备好所需的文件和工具。这些...

    《spring+mybatis 企业应用实战》源码、类库全资料

    在企业级应用开发中,Spring 和 MyBatis 是两个非常重要的框架。Spring 作为一个全面的后端开发框架,提供依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等核心功能,极大地提高了开发效率和代码的可维护...

Global site tag (gtag.js) - Google Analytics