码迷,mamicode.com
首页 > 编程语言 > 详细

spring配置mybatis3

时间:2017-02-23 16:19:26      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:pool   context   配置文件   initial   --   close   jdbc   val   white   

mybatis官方网站:http://www.mybatis.org/mybatis-3/zh/configuration.html 

 

 <!--第一步:加载配置数据库相关参数-->

    <context:property-placeholder location="classpath:jdbc.properties"></context:property-placeholder>

 

    <!--第二步:数据库连接池-->

    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" 

    init-method="init" destroy-method="close">

        <!--配置连接池属性-->

        <property name="driverClassName" value="${jdbc.driverClass}"></property>

        <property name="url" value="${jdbc.url}"></property>

        <property name="username" value="${jdbc.username}"></property>

        <property name="password" value="${jdbc.password}"></property>

     

     <!-- 配置初始化大小、最小、最大 -->  

    <property name="initialSize" value="1" />  

    <property name="minIdle" value="1" />   

    <property name="maxActive" value="20" />  

   

    <!-- 配置获取连接等待超时的时间 -->  

    <property name="maxWait" value="60000" />  

   

    <!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->  

    <property name="timeBetweenEvictionRunsMillis" value="60000" />  

   

    <!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->  

    <property name="minEvictableIdleTimeMillis" value="300000" />     

   </bean>

   

   <!-- 第三步:sqlSessionFactory -->

   <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">

   <property name="configLocation" value="classpath:mybatis-config.xml"/>

   <property name="mapperLocations" value="classpath*:com/eaglesoul/assistant/dao/mapper/*.mapper"/>

   <property name="dataSource" ref="dataSource"/>

   </bean>

 

mybatis-config.xml配置文件:

 

<?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>

 

<settings>

  <setting name="cacheEnabled" value="true"/>

  <setting name="lazyLoadingEnabled" value="true"/>

  <setting name="mapUnderscoreToCamelCase" value="true"/>

 

</settings>

 

</configuration>

 

spring配置mybatis3

标签:pool   context   配置文件   initial   --   close   jdbc   val   white   

原文地址:http://www.cnblogs.com/LvLoveYuForever/p/6433534.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!