配置之映射器说明
小于 1 分钟数据库技术Mybatis
MapperRegistry:注册绑定我们的mapper文件
未注册会报错:
org.apache.ibatis.binding.BindingException: Type interface com.kuang.dao.UserMapper is not known to the MapperRegistry
1、使用相对于类路径的资源引用(推荐使用)
<mappers>
<mapper resource="com/kuang/dao/UserMapper.xml"/>
</mappers>
2、使用映射器接口实现类的完全限定类名
<mappers>
<mapper class="com.kuang.dao.UserMapper"/>
</mappers>
注意点
- 接口和其对应的mapper文件必须同名
- 接口和其对应的mapper文件必须在同一个包下
3、将包内的映射器接口实现全部注册为映射器
<mappers>
<package name="com.kuang.dao"/>
</mappers>
注意点
- 接口和其对应的mapper文件必须同名
- 接口和其对应的mapper文件必须在同一个包下
阶段练习一
- mybatis工具类
- 实体类
- mapper文件
- mybatis核心配置文件
- 测试
- 数据库连接外部配置文件
- 别名优化
- mapper注册