MyBatis 的配置文件包括哪些?

MyBatis 的基本配置文件包括:
1、 Mybatis 的核心配置文件: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>  

   <environments default="development">  
     <environment id="development">
       <transactionManager type="JDBC"/>
         <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>

   ... other configurations 

</configuration>

2、 SQL 映射文件:XXXMapper.xml
3、 JavaBean:对应数据的 Java 实体类
4、 Mybatis 的 Mapper 接口:XXXMapper.java
5、 对象工厂(Object Factory): mybatis-mapper.xml
6、 类型别名:mybatis-type-aliases.xml

其中:

  • mybatis-config.xml 是 MyBatis 的全局配置文件,设置数据库参数和其他配置。
  • XXXMapper.xml 是 SQL 映射文件,写进 SQL 语句。
  • JavaBean 是对应表的 Java 实体类。
  • XXXMapper.java 是 Mybatis 的映射接口。
  • mybatis-mapper.xml 是对象工厂配置文件,会给 Mapper 接口生成代理实现类。