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>
  <!-- 外部属性文件导入,属性文件中通常配置数据库的连接信息 -->
  <properties resource="config/conf.properties"/>
  <!-- 给所有的实体类取一个别名 ,类名与别名一致-->
  <typeAliases>
      <package name="com.etc.entity"/>
  </typeAliases>
  <!-- 环境:通常情况下环境至少有三个 ,开发环境,测试环境,运行环境-->
  <environments default="development">
         <!-- 定义开发环境 -->
         <environment id="development">
         <!-- 事务 JDBC:由应用程序来管理事务,Mangaer:由系统来管理事务 -->
         <transactionManager type="JDBC"></transactionManager>
         <!-- 数据源  类型是POOLED:表示使用连接池 UNPOOLED:表示不使用连接池  NDI在容器中来配置连接池-->
         <dataSource type="POOLED">
            <!-- config.conf.properties 属性文件中取连接数据库的信息 -->
            <property name="dirver" value="${dri}"/>
            <property name="url" value="${url}"/>
            <property name="username" value="${username}"/>
            <property name="password" value="${password}"/>
         </dataSource>
         </environment>
          <!-- 定义测试环境 -->
         <environment id="test">
         <!-- 事务 JDBC:由应用程序来管理事务,Mangaer:由系统来管理事务 -->
         <transactionManager type="JDBC"></transactionManager>
         <!-- 数据源  类型是POOLED:表示使用连接池 UNPOOLED:表示不使用连接池  NDI在容器中来配置连接池-->
         <dataSource type="POOLED">
            <!-- config.conf.properties 属性文件中取连接数据库的信息 -->
            <property name="dirver" value="${dri}"/>
            <property name="url" value="${url}"/>
            <property name="username" value="${username}"/>
            <property name="password" value="${password}"/>
         </dataSource>
         </environment>
         <!-- 定义运行环境 -->
         <environment id="run">
         <!-- 事务 JDBC:由应用程序来管理事务,Mangaer:由系统来管理事务 -->
         <transactionManager type="JDBC"></transactionManager>
         <!-- 数据源  类型是POOLED:表示使用连接池 UNPOOLED:表示不使用连接池  NDI在容器中来配置连接池-->
         <dataSource type="POOLED">
            <!-- config.conf.properties 属性文件中取连接数据库的信息 -->
            <property name="dirver" value="${dri}"/>
            <property name="url" value="${url}"/>
            <property name="username" value="${username}"/>
            <property name="password" value="${password}"/>
         </dataSource>
         </environment>
  </environments>
  <!-- 映射数据访问接口的配置文件:注意文件名与接口名一致 -->
   <mappers>
     <!-- calss:设置类名:url:引用某个路径下的接口文件resource:直接指向映射文件   三种做法都不可取 -->
     <!-- <mapper resource="com/etc/dao/GradeDao.xml"/> -->
     <!-- 把这个包中的所有映射文件全部进行扫描,注意:文件名一定要与接口名相同 -->
     <package name="com.etc.dao"/>
   </mappers>
  

</configuration>











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值