#mybatis-config.xml
<?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"/>
<!--控制台打印log4j-->
<settings>
<setting name="logImpl" value="LOG4J"/>
</settings>
<!--配置实体类扫描包-->
<typeAliases>
<package name="com.cn.Bean"/>
</typeAliases>
<environments default="development">
<environment id="development">
<!--提交事务回滚事务的方式,此处的type可以是
JDBC:表示mybatis底层调用的是connectio对象的comit,rollback
MANAGED:表示把mybatis的事务处理交给服务器,或者spring去管理
-->
<transactionManager type="JDBC"/>
<!--配置使用的数据源
type:用于指定数据源类型
polled:表示使用连接池,mybatis会创建pooledDataSource类
upooled:表示不使用连接池,每次执行SQL语句会先创建连接,执行该SQL,在关闭连接mybatis会
创建一个unpooledDatasource类,管理connection对象的使用
JNDI:java命令和目示服务
-->
<dataSource type="POOLED">
<!--配置数据库连接信息-->
<property name="driver" value="${driverClassName}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value='${password}'/>
</dataSource>
</environment>
</environments>
<!--配置mapper文件,读取SQL语句-->
<mappers>
<!--
<mapper resource="SqlMapper.xml"/> :通过资源路径解析某一个具体的mapper
<package name="com.wf.dao"/> :通过该包名,解析该包下的所有mapper
-->
</mappers>
</configuration>