全局配置:
<?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="jdbc.properties"/>
<!-- 全局配置,驼峰规则,默认不开启,结果值null -->
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
<!-- 打开延迟加载的开关 -->
<setting name="lazyLoadingEnabled" value="true"/>
<!-- 将积极加载改为消息加载即按需加载 -->
<setting name="aggressiveLazyLoading" value="false"/>
</settings>
<!-- 简化类,起别名 -->
<typeAliases>
<typeAlias type="com.swliu.yhmis.pojo.Order" alias="Order"/>
<typeAlias type="com.swliu.yhmis.pojo.Door" alias="door"/>
<typeAlias type="com.swliu.yhmis.pojo.OrderDetail" alias="OrderDetail"/>
</typeAliases>
<!-- 配置环境、事务、数据源、映射文件 -->
<environments default="test">
<environment id="test">
<!-- 支持两种类型:JDBC/MANAGE -->
<transactionManager type="JDBC"/>
<!-- 数据源:POOLED/UNPOOLED/JNDI -->