<?xml version="1.0" encoding="UTF-8" ?>
<!-- 加载配置文件 -->
<properties resource="db.properties"/>
<settings>
<setting name="logImpl" value="LOG4J"/>
<!-- 懒加载开关 -->
<setting name="lazyLoadingEnabled" value="true"/>
<!-- 当设置为true的时候,懒加载的对象可能被任何懒属性全部加载。否则,每个属性都按需加载。 -->
<setting name="aggressiveLazyLoading" value="false"/>
</settings>
<!-- 配置别名 -->
<typeAliases>
<!--
一般用于配置单个别名
type:原本类型
alias:别名-->
<!-- <typeAlias type="com.gh.entity.User" alias="user" />
<typeAlias type="com.gh.entity.Product" alias="product" />-->
<!-- 如果要配置多个 -->
<!-- 给这个包下的所有内容都配置了一个别名
所有类的别名都是类名 大小写
Product product
-->
<package name="com.gh.entity"/>
</typeAliases>
<!-- <!– 和spring整合后 environments配置将废除–>-->
<environments default="development">
<environment id="development">
<!--使用jdbc事务管理-->
<!-- transactionManager 事务的管理方式
type: jdbc 事务由jdbc管理
managed : 谁管我 我就让谁管
-->
<transactionManager type="JDBC"/>
<!-- 数据库连接池
POOLED : 连接池
UNPOOLED : 不要池子 每次使用 都是创建新的
-->
<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>
<mappers>
<package name="com.gh.dao"/>
</mappers>