mybatis配置文件解读

大城市里の小女人 提交于 2020-08-09 10:55:30
最常用:
<?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>
    <!--配置环境-->
    <environments default="mysql">
        <!--配置MySQL环境-->
        <environment id="mysql">
            <!--配置事物-->
            <transactionManager type="JDBC"></transactionManager>
            <!--配置连接池-->
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://localhost:3306/db1"/>
                <property name="username" value="root"/>
                <property name="password" value="root"/>
            </dataSource>
        </environment>

    </environments>
    <!--配置文件映射位置-->
    <mappers>
        <mapper resource="cn/lzc/mapper/UserMapper.xml"></mapper>
    </mappers>


</configuration>

改动后,灵活性更强

<?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用来定义连接属性,可把连接信息定义在外面-->
    <properties resource="connection.properties"></properties>

<!--    起别名,识别的时候不会区分大小写-->
    <typeAliases>
<!--        单个定义别名-->
        <typeAlias alias="user" type="cn.lzc.domain.User"/>
        <!--       批量定义别名,扫描整个包下的类,别名为类名,首字母大小写都可以-->
        <package name="cn.lzc.domain"/>
    </typeAliases>

    <!--配置环境-->
    <environments default="mysql">
        <!--配置MySQL环境-->
        <environment id="mysql">
            <!--配置事物-->
            <transactionManager type="JDBC"></transactionManager>
            <!--配置连接池-->
            <dataSource type="POOLED">
                <property name="driver" value="${driver}"/>
                <property name="url" value="${url}"/>
                <property name="username" value="${username}"/>
                <property name="password" value="${password}"/>
            </dataSource>
        </environment>

    </environments>
    <!--配置文件映射位置-->
    <mappers>
        <mapper resource="cn/lzc/mapper/UserMapper.xml"></mapper>
    </mappers>


</configuration>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!