mybatis-config.xml

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>

    <!-- 加载jdbc.properties -->
    <properties resource="jdbc.properties"/>

    <settings>
        <!-- 是否开启驼峰命名自动映射,即从经典数据库列名 ABC_COLUMN 映射到经典 Java 属性名 abcColumn。 -->
        <setting name="mapUnderscoreToCamelCase" value="true"/>
    </settings>

    <plugins>
        <!-- com.github.pagehelper为PageHelper类所在包名 -->
        <plugin interceptor="com.github.pagehelper.PageInterceptor">
            <!-- 使用下面的方式配置参数,后面会有所有的参数介绍 -->
            <property name="reasonable" value="true"/>
        </plugin>
    </plugins>

    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <!--数据库连接信息-->
                <property name="driver" value="${jdbc.driver}"/>
                <!-- 如果连接的是本地的mysql 那么可以简写 ///   -->
                <property name="url" value="${jdbc.url}"/>
                <property name="username" value="${jdbc.username}"/>
                <property name="password" value="${jdbc.password}"/>
            </dataSource>
        </environment>
    </environments>
    <mappers>
        <!--加载sql映射文件  扫描映射文件的位置 -->
        <package name="com.itheima.exam.mapper" />
    </mappers>
</configuration>
posted @ 2022-10-15 13:35  莱布尼兹纪念馆-馆长  阅读(27)  评论(0)    收藏  举报