<?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>
<!-- 控制打印底层执行过程 STDOUT_LOGGING模式 debug就开启了,log就可以打印sql了 -->
<settings>
<setting name="logImpl" value="STDOUT_LOGGING" />
</settings>
<!-- typeAliases 设置别名 -->
<typeAliases>
<!-- 设置单个文件的别名 -->
<typeAlias type="cn.fqbox.entity.User" alias="user" />
<!-- package name 给某个路径下的所有文件设置别名 默认别名类名首字母小写 比如 UserMapper.xml 里的 resultType="cn.fqbox.entity.User"
可以写成resultType="user" -->
<package name="cn.fqbox.entity" />
</typeAliases>
<!--environments 环境变量 该属性指定当前的环境,有development和work两种选择,默认是development开发模式; -->
<environments default="development">
<!--environment id 该属性是每个environment定义的环境,也有development和work两种选择,默认是development开发模式; -->
<environment id="development">
<!--transactionManager type 该属性是配置事务管理器的类型,mybatis中有JDBC和MANAGED两种,一次只能配置一个 -->
<transactionManager type="JDBC" />
<!--dataSource-type: 该属性用来配置数据源类型,有UNPOOLED、POOLED和JNDI三种选择,后面会介绍; -->
<dataSource type="POOLED">
<property name="driver" value="com.mysql.cj.jdbc.Driver" />
<property name="url"
value="jdbc:mysql://127.0.0.1:3306/ovls" />
<property name="username" value="root" />
<property name="password" value="12345678" />
</dataSource>
</environment>
</environments>
<!-- 加载SQL定义文件 -->
<mappers>
<mapper resource="cn/fqbox/mapper/UserMapper.xml" />
<!-- 扫描多个xml映射文件与接口需在同一个目录下 -->
<!-- <package name="cn/fqbox/mapper"></package> -->
</mappers>
</configuration>
原文:https://www.cnblogs.com/kingstudy/p/12312182.html