1、类型别名
类型别名是为 Java 类型设置一个短的名字。
意义:用来减少类完全限定名的冗余。
方式一
<!--给实体类起别名-->
<typeAliases>
<typeAlias type="pojo.User" alias="User"/>
</typeAliases>
也可指定一个包名,MyBatis 会在包名下面搜索需要的 Java Bean,
比如:扫描实体类的包,它的默认别名就为这个类的 类名,首字母小写!
方式二
<typeAliases>
<package name="pojo"/>
</typeAliases>
建议:在实体类比较少的时候,使用第一种方式, 如果实体类十分多,建议使用第二种。
2、映射器
MapperRegistry:注册绑定我们的Mapper文件,每一个Mapper.XML都需要在Mybatis核心配置文件中注册
方式一:用resource进行绑定,推荐使用
<mappers>
<mapper resource="dao/UserMapper.xml"/>
</mappers>
方式二:用class文件绑定注册
<mappers>
<mapper class="dao.UserMapper"/>
</mappers>
方式三:用扫描包进行注入绑定
<mappers>
<package name="dao"/>
</mappers>
注意:1.接口和dao层的Mapper配置文件必须同名!
2.接口和dao层Mapper配置文件必须在同一个包下!