MyBatis主配置文件-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">

properties(属性):

  • resources属性:用于指定properties配置文件的位置,要求配置文件必须在类路径下
  • url属性(Uniform Resource Locator:统一资源标识符):URI属性(Uniform Resource Identifier):统一资源标识符,它是在web应用中唯一定位一个资源的路径

typeAliases(类型别名):

<typeAliases>

    <!--单个别名定义-->

    <typeAlias type="com.it.bean.User" alias="user"></typeAlias>

    <!--批量别名定义,扫描整个包下的类,别名为类名(首字母大写,小写均可)-->

    <typeAlias type="com.it.bean"></typeAlias>

</typeAliases>
<environments default="mysql">

    <environment id="mysql">

        <transactionManager type="JDBC"></transactionManager>

        <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(映射器):

<!--使用相对于类路径的资源-->
<mapper resource="com/it/dao/UserDao.xml"></mapper>

<!--使用mapper接口类路径,此方法要求mapper接口名称和mapper映射文件名称相同,且放在同一目录中-->
<mapper class="com.it.dao.AccountDao"></mapper>

<!--注册指定包下的所有mapper接口,此方法要求mapper接口名称和mapper映射文件名称相同,且放在同一目录中-->
<package name="com.it.dao"/>

猜你喜欢

转载自blog.csdn.net/Ally441/article/details/104766438