1:MyBatis 的常规配置文件 mybatis-config.xml 包含了对 MyBatis 框架的全局配置,下面是一个常见的示例:
<?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 接口来实现 这只是一个常规的配置文件示例,具体的配置内容会根据项目的需求和数据库的情况而有所不同