MyBatis —resources下的核心配置文件mybatis-config.xml

本文介绍了MyBatis的核心配置文件mybatis-config.xml,包括设置日志输出、懒加载、类型别名、数据库环境配置、事务管理和数据源等。同时提到了database.properties文件中对数据库连接的详细配置,如驱动、URL、用户名和密码。文章还强调了每个映射文件在核心配置中的注册重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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>

<!--引入数据库配置文件-->

<properties resource="database.properties"></properties>

<!--负责整个mybatis框架的设置 跟一些配置-->

<settings>

<!--可以输出连接日志以及sql语句到控制台 stdout_logging-->

<setting name="logImpl" value="STDOUT_LOGGING"/>

<!--可以配置是否启用延迟加载 lazyLoadingEnabled=true|false-->

<setting name="lazyLoadingEnabled" value="false"/>

</settings>

<!--给包取别名-->

<typeAliases>

<!--相当于全局导包-->

<package name="pojo"/>

</typeAliases>

<!-- 哪些可以写 哪些不可以写 从此都由文件头在做规定 -->

<!-- 运行环境 配置连接数据库环境 -->

<environments default="first">

<environment id="first">

<!--配置事务管理 采用JDBC进行事务管理-->

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

<!--数据源配置 数据库的地址 驱动 账号 密码-->

<!--POOLED:mybatis自带的数据源-->

<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="mapper/AppleMapper.xml"></mapper>

<mapper resource="mapper/CourseMapper.xml"></mapper>

<!--一次性配置所有映射文件-->

<!-- <package name="mapper"/> -->

</mappers>

</configuration>

二、database.properties数据库配置文件

driver=com.mysql.cj.jdbc.Driver

url=jdbc:mysql://localhost:3306/Student?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8

username=root

password=root

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值