MyBatis06--配置文件详解与pageHelper插件
一、MyBatis配置文件
1.主配置文件
项目中使用的mybatis.xml就是主配置文件。
主配置文件特点:
1.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">
2.根元素,
3.主要包含内容:
➢ 定义别名
➢ 数据源
➢ mapper 文件
2.typeAliases(类型别名)
Mybatis 支持默认别名,我们也可以采用自定义别名方式来开发,主要使用在select标签中。
mybatis.xml 主配置文件定义别名:
<typeAliases>
<!--
定义单个类型的别名
type:类型的全限定名称
alias:自定义别名
-->
<typeAlias type="com.suyv.mybatis.domain.Student" alias="mystudent"/>
<!--
批量定义别名,扫描整个包下的类,别名为类名(首字母大写或小写都可以)
name:包名
-->
<package name="com.suyv.mybatis.domain"/>
<package name="...其他包"/>
</typeAliases>
mapper.xml 文件,使用别名表示类型
<select id="selectStudents" resultType="mystudent">
select id,name,email,age from student
</select