<typeAlias type="com.hh.mybatis.pojo.Employee" alias="employee"></typeAlias>
</typeAliases>
其中的xml代码也可以简写为
<typeAliases>
<package name="com.hh.mybatis.pojo"/>
</typeAliases>
③之后,可以将“day02_mybatis.src.mian.resources.mapper”下的“EmployeeMapper.xml”中的“resultType”设置为“employee”,如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"https://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hh.mybatis.mapper.EmployeeMapper">
<select id="selectEmployee" resultType="employee">
SELECT
id,
last_name,
email,
salary
FROM
tbl_employee
WHERE
id=#{empId}
</select>
</mapper>
(5)typeHandlers(类型处理器)
(6)objectFactory(对象工厂)
(7)plugins(插件)
(8)environments(环境配置)
①作用:设置数据库的连接环境
②实例xml代码
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${db.driver}"/>
<property name="url" value="${db.url}"/>
<property name="username" value="${db.username}"/>
<property name="password" value="${db.password}"/>
</dataSource>
</environment>
</environments>
(9)databaseldProvider(数据库厂商标识)
(10)mappers(映射器)
①作用:设置映射文件路径
②xml代码:
例如:
<!--设置映射文件-->
<mappers>
<mapper resource="mapper/EmployeeMapper.xml"/>
</mappers>
3、注意事项
核心配置中的子标签,是有顺序要求的。顺序如下: