全局配置文件
<?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="lazyLoadingEnabled" value="false"/>
<!--配置默认的执行器。SIMPLE 就是普通的执行器;REUSE 执行器会重用预处理语句(PreparedStatement); BATCH 执行器不仅重用语句还会执行批量更新。-->
<setting name="defaultExecutorType" value="SIMPLE"/>
<!--驼峰命名自动映射-->
<setting name="mapUnderscoreToCamelCase" value="true"/>
<!--指定 MyBatis 增加到日志名称的前缀。-->
<setting name="logPrefix" value="MYBATIS"/>
<!--设置数据库超时时间-->
<setting name="defaultStatementTimeout" value="1000"/>
</settings>
<typeAliases>
<!--类型别名(可以使用注解:@Alias("Student")) 单独为某个类设置别名-->
<package name="com.example.mybatistest.pojo"/>
</typeAliases>
<!-- 配置分页插件 注意版本不同interceptor(拦截器不同)5.0之后使用PageInterceptor-->
<!-- <plugins>-->
<!-- <plugin interceptor="com.github.pagehelper.PageHelper">-->
<!-- <property name="dialect" value="mysql"/>-->
<!-- </plugin>-->
<!-- </plugins>-->
<!-- 5.1.2版本 PageInterceptor 并且可以自动识别sql语言-->
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<!-- <property name="dialect" value="mysql"/>-->
</plugin>
</plugins>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/localhost"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper class="com.example.mybatistest.mapper.StudentMapper"></mapper>
</mappers>
</configuration>
标签:解析,配置文件,--,mybatis,全局,官网
From: https://www.cnblogs.com/MorningBell/p/17057187.html