<?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子元素:用來配置當前文件運行過程中應用到的消息資源文件
? ? ? ? (java屬性文件,通常以? ? .properties結尾的文件) -->
<properties resource="db.properties"></properties>
<!-- settings元素:
<settings>
<setting name="statementcacheSize" value="15"></setting>
</settings>
-->
<!-- typeAliases元素:用來給類起別名的,簡化全類名的編寫,可以有多個
type原名, alias新名
mybatis內置的別名:integer,long,double,list,map,set,int,long
package元素中的name屬性掃描實體類所在的包,別名是實體類名-->
<typeAliases>
<!-- <typeAlias type="com.neusoft.entity.User" alias="User"></typeAlias> -->
<package name="com.neusoft.entity"></package>
</typeAliases>
<environments default="mybatis">
<environment id="mybatis">
<!--
事務管理
jdbc:以傳統(tǒng)的jdbc方式來提交回滾事務,設置了事務自動提交就會關閉
MANAGED:以第三方框架的形式管理事務(了解)
-->
<transactionManager type="jdbc"></transactionManager>
<!--
數(shù)據(jù)庫連接池
POOLED:使用連接池
UNPOOLED:不使用連接池
JNDI:(了解)
-->
<dataSource type="POOLED">
<property name="driver" value="${dbdriver}"/>
<property name="url" value="${dburl}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
<mappers>
<!--
可以單獨加載某一個xml,但是xml如果太多不好管理,所以都在用掃描包
的形式加載? 注意:一旦采用掃描包的形式,xml與對應的接口必須同名同包
-->
<!-- <mapper resource="com/neusoft/mapper/User.xml"></mapper> -->
<package name="com.neusoft.mapper"></package>
</mappers>
</configuration>?