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>       

<!-- 对事务的管理和连接池的配置 -->       

<environments default="development">        

   <environment id="development">          

     <transactionManager type="JDBC" />         

  <dataSource type="POOLED">                 

  <property name="driver" value="oracle.jdbc.driver.OracleDriver" /> 

    <property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl" />           

        <property name="username" value="ibatis" />         

          <property name="password" value="ibatis" />    

           </dataSource>  

        </environment>  

    </environments>      

        <!-- mapping 文件路径配置 --> 

      <mappers>     

      <mapper resource="com/yu/res/UserMapper.xml" />  

    </mappers> 

  </configuration>

//这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可通过 properties 元素的子元素来传递。properties

//这个是存值

<properties resource="org/mybatis/example/config.properties">

<property name="username" value="dev_user"/>
<property name="password" value="F2Fa3!33TYyg"/>

</properties>

//这个是从配置文件中取值

<dataSource type="POOLED">
  <property name="driver" value="${driver}"/>
  <property name="url" value="${url}"/>
  <property name="username" value="${username}"/>
  <property name="password" value="${password}"/>
</dataSource>
//设置 MyBatis 中极为重要的调整设置
settings
// 取别名
typeAliases
// 都会用类型处理器将获取的值以合适的方式转换成 Java 类型
typeHandlers
// 映射器
mappers
 

 

posted @ 2016-04-08 14:12  随风而逝,只是飘零  阅读(613)  评论(0编辑  收藏  举报