配置之映射器说明

HeJin小于 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注册