<?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子元素:用來配置當(dāng)前文件運(yùn)行過程中應(yīng)用到的消息資源文件
? ? ? ? (java屬性文件,通常以? ? .properties結(jié)尾的文件) -->
<properties resource="db.properties"></properties>
<!-- settings元素:
<settings>
<setting name="statementcacheSize" value="15"></setting>
</settings>
-->
<!-- typeAliases元素:用來給類起別名的,簡(jiǎn)化全類名的編寫沾歪,可以有多個(gè)
type原名知牌, alias新名
mybatis內(nèi)置的別名:integer,long使兔,double默色,list,map壶笼,set神僵,int,long
package元素中的name屬性掃描實(shí)體類所在的包覆劈,別名是實(shí)體類名-->
<typeAliases>
<!-- <typeAlias type="com.neusoft.entity.User" alias="User"></typeAlias> -->
<package name="com.neusoft.entity"></package>
</typeAliases>
<environments default="mybatis">
<environment id="mybatis">
<!--
事務(wù)管理
jdbc:以傳統(tǒng)的jdbc方式來提交回滾事務(wù)保礼,設(shè)置了事務(wù)自動(dòng)提交就會(huì)關(guān)閉
MANAGED:以第三方框架的形式管理事務(wù)(了解)
-->
<transactionManager type="jdbc"></transactionManager>
<!--
數(shù)據(jù)庫(kù)連接池
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>
<!--
可以單獨(dú)加載某一個(gè)xml,但是xml如果太多不好管理责语,所以都在用掃描包
的形式加載? 注意:一旦采用掃描包的形式炮障,xml與對(duì)應(yīng)的接口必須同名同包
-->
<!-- <mapper resource="com/neusoft/mapper/User.xml"></mapper> -->
<package name="com.neusoft.mapper"></package>
</mappers>
</configuration>?