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 接口来实现 这只是一个常规的配置文件示例,具体的配置内容会根据项目的需求和数据库的情况而有所不同