XML 映射配置文件
1.MyBatis 的 XML配置文件包含了影响 MyBatis 行为甚深的设置和属性信息。XML 主配置文档的层级结构如下:
xml文档版本号和字符编码格式
声明xml文档规范
configuration 配置
properties 属性
settings 设置
typeAliasses 别名设置
typeHandlers 类型处理器
objectFactory 对象工厂
plugins 插件
environments 环境
environment 环境变量
transactionManager 事务管理器
dataSource 数据源
mappers 文件映射器
注意:上述配置可以不全部应用上,但是顺序的不能更改一定要遵循上述的顺序
主配置文件代码示例:
<?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>
<properties resource="jdbc.properties"></properties>
<settings>
<setting name="jdbcTypeForNull" value="NULL"/>
</settings>
<typeAliases>
<typeAlias type="com.zl.pojo.User" alias="user"></typeAlias>
<typeAlias type="com.zl.pojo.Type" alias="type"></typeAlias>
<typeAlias type="com.zl.pojo.News" alias="news"></typeAlias>
<typeAlias type="com.zl.pojo.FenYe" alias="fenye"></typeAlias>
<typeAlias type="com.zl.pojo.Query" alias="query"></typeAlias>
<typeAlias type="com.