mybatis.xml 中配置的内容和顺序如下:
properties(属性)
settings(全局配置参数)
typeAliases(类型别名)
typeHandlers(类型处理器)
objectFactory(对象工厂)
plugins(插件)
environments(环境集合属性对象)
environment(环境子属性对象)
transactionManager(事务管理)
dataSource(数据源)
mappers(映射器)

<?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>

<!--引入jdbc配置文件-->
<properties resource="jdbc.properties"/>
<!--设置别名 实体类-->
<typeAliases>
    <!-- 单个
    <typeAlias type="fun.chenqi.ssm.dao.IUserDao"></typeAlias>
    -->
    <package name="fun.chenqi.ssm.domain"></package>
</typeAliases>

<!--配置mybatis的环境-->
<!--配置MySQL的环境-->
<environments default="mysql">
    <environment id="mysql">

        <!--配置事务的类型-->
        <transactionManager type="JDBC"></transactionManager>
        <!--配置是否使用连接池,以及使用哪种连接池
           使用:POOLED      不使用:UNPOOLED  以上都是使用mybatis内置的
           非Mybatis内置的:JDNI
        -->
        
        <dataSource type="POOLED">
            <!--配置连接数据库的四个要素-->
            <property name="driver" value="${jdbc.driver}"></property>
            <property name="url" value="${jdbc.url}"></property>
            <property name="username" value="${jdbc.username}"></property>
            <property name="password" value="${jdbc.password}"></property>
        </dataSource>
    </environment>
</environments>

<!-- 指定写有sql语句的映射配置文件位置-->
<mappers>
    <!--  单个映射
    <mapper resource="fun/chenqi/ssm/dao/IUserDao.xml"></mapper>
    <mapper resource="fun/chenqi/ssm/dao/IAccountDao.xml"></mapper>
    -->
    <!--整个包映射-->
    <package name="fun.chenqi.ssm.dao"/>
</mappers>

</configuration>

最后修改:2019 年 07 月 29 日 07 : 00 PM