<?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">
<!--dtd是约束文件,起提示作用-->
<!--配置文件开始:要按照顺序依次写-->
<configuration>
<!--引用外部properties配置文件的内容
【resource】引入类路径下的资源
【url】引用网络路径或刺配路径下的资源
-->
<properties resource="db.properties"/>
<!--可以引用配置文件里的东西了-->
<!--设置项:对mybatis的一些配置
【mapUnderscoreToCamelCase】自动开启驼峰命名字段
-->
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
<!--别名处理器:给定制的mapper里的引用的【全类名】起别名
【aliases】默认别名为类名小写(前提是alias=""是不写的)
【package】可以批量起别名,为当前包所有的类都起一个默认别名(不区分大小写)
注意:@Aliase注解在Bean上也可以变成别名
-->
<typeAliases>
<package name="com.yiki.Entity"/>
</typeAliases>
<!--类型处理器:java类型和数据库保持兼容-->
<typeHandlers>
</typeHandlers>
<!--插件:拦截=动态代理
<plugins>
<plugin interceptor=""></plugin>
</plugins>
-->
<!--环境配置
default可以切换环境
【id】当前环境的唯一标识
【transacitonManager】事务管理器==>type事务类型
【datasource】如果自定义数据源,实现DataSourceFactory即可-->
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</dataSource>
</environment>
</environments>
<!--把sql映射文件写进配置
【url】是引入网络或磁盘的映射文件
【resource】类路径下的资源
【class】直接引用注册接口(写全类名)或者基于【注解】的sql
【package】批量注册
-->
<mappers>
<mapper resource="PersonMapper.xml"/>
<mapper class="com.yiki.Dao.PersonMapperAnno"/>
</mappers>
</configuration>
[MyBatis]学习配置文件
猜你喜欢
转载自blog.csdn.net/qq_38277033/article/details/80861712
今日推荐
周排行