mybatis-config.xml的配置

1:MyBatis 的常规配置文件 mybatis-config.xml 包含了对 MyBatis 框架的全局配置,下面是一个常见的示例:

java 复制代码
<?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>
    <!-- 设置 MyBatis 使用的日志实现 -->
    <settings>
        <setting name="logImpl" value="STDOUT_LOGGING"/>
    </settings>
    
    <!-- 配置数据源 -->
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://localhost:3306/mydatabase"/>
                <property name="username" value="root"/>
                <property name="password" value="password"/>
            </dataSource>
        </environment>
    </environments>
    
    <!-- 配置映射文件或映射类 -->
    <mappers>
        <mapper resource="com/example/mapper/ExampleMapper.xml"/>
        <mapper class="com.example.mapper.AnotherMapper"/>
    </mappers>
</configuration>

上述配置文件中的常规配置包括:

  • settings:用于设置 MyBatis 的全局参数,比如日志实现方式等
  • environments:用于配置数据库环境,包括事务管理器和数据源等
  • mappers:用于配置映射,可以通过 XML 文件或 Java 接口来实现 这只是一个常规的配置文件示例,具体的配置内容会根据项目的需求和数据库的情况而有所不同
相关推荐
代码什么用2 天前
使用javassist生成类 && MyBatis中接口代理机制及使用
mybatis
paopaokaka_luck2 天前
非遗文物数字化小程序(AI非遗问答、ONNX图像识别、协同过滤推荐、ECharts数据分析、非遗知识浏览与互动、文创商城订单闭环、文化活动报名签到、社区交流)
javascript·spring boot·mysql·数据分析·echarts·mybatis
韩曙亮2 天前
【JavaEE】MyBatis 基本用法 ⑤ ( 单条件查询 | 多条件查询 | 多条件动态查询 | 单条件动态查询 )
java·sql·java-ee·mybatis·mapper·sql映射
x-Achan2 天前
Redis实现方案:更新策略、穿透、雪崩、击穿、工具封装
java·spring boot·redis·spring·bootstrap·mybatis
泡海椒3 天前
JQuick-Excel JQuickRow 数据准备实战:JObjectConverter、JQuickRow.toRows 与 XML 导出链路
xml·windows·excel
shuoshuohaohao3 天前
MyBatis 小知识点
java·spring·mybatis
CarIise4 天前
MyBatis动态SQL:从条件拼接到底层原理实战
mybatis
CarIise5 天前
Spring Boot图片展示与统一返回格式:从资源映射到泛型封装实战
mybatis
泡海椒5 天前
JQuick-Excel 字段映射实战:用 MAPPING 固化 Excel 表头与业务字段契约
xml·java·开发语言·excel
钝挫力PROGRAMER5 天前
开发踩坑记:MyBatis selectKey、空 SQL
数据库·sql·mybatis