4、配置解析
1、核心配置文件
-
我这里写的叫做:SqlMapConfig.xml,但是标准文档中叫做:mybatis-config.xml
-
Mybatis的配置文件包含了会深深影响Mybatis的行为的设置和属性信息
-
configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) transactionManager(事务管理器) dataSource(数据源) 连接池 databaseIdProvider(数据库厂商标识) mappers(映射器)
绑定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"> <!--mybatis的主配置文件--> <configuration> <!--引入外部的配置文件--> <properties resource="db.properties"/> <!--设置:使用标准的日志工厂--> <settings> <setting name="logImpl" value="LOG4J"/> </settings> <!--给实体类起一个别名 User或者user--> <typeAliases> <package name="cn.edu.cxtc.domain"></package> </typeAliases> <!--配置环境 这里默认是选择mysql,这只是一个名字,可以配置多个--> <environments default="mysql"> <!--配置mysql的环境--> <environment id="mysql