<?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">
<!--mybatis的主配置文件-->
<configuration>
<!--引入外部的数据源配置信息-->
<properties resource="db.properties"></properties>
<settings>
<!--执行SQL语句内容,结果 打印在控制台上-->
<setting name="logImpl" value="STDOUT_LOGGING"/>
<!--打开延迟加载的开关 -->
<setting name="lazyLoadingEnabled" value="true"/>
<!--将积极加载改为消极加载及按需加载 -->
<setting name="aggressiveLazyLoading" value="false"/>
</settings>
<!--给实体类的全路径名起别名,默认是类名-->
<typeAliases>
<package name="com.yoso.domain"></package>
</typeAliases>
<!--插件-->
<plugins>
<!--分页插件 需引入pagehelper依赖-->
<plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin>
</plugins>
<!--配置环境-->
<!--环境可以配置多个,default="development"表示程序运行会使用id为development的环境,id的值是任意的-->
<environments default="development">
<environment id="development">
<!--配置事务的类型-->
<transactionManager type="JDBC" />
<!--配置数据源,一般都是使用POOLED(连接池)-->
<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>
<!--配置映射文件的位置,映射配置文件指的是每个mapper独立地配置文件-->
<mappers>
<!--一般映射文件都在同一个包下(mapper),直接扫描该包下所有的映射文件-->
<package name="com.yoso.mapper"></package>
</mappers>
</configuration>
Mybatis主配置文件
最新推荐文章于 2024-08-11 20:00:32 发布