在mybatis-config.xml核心配置文件中用<mappers>完成映射
官网有四种方式,但是一般使用的只有三种
方式一: 使用相对于类路径的资源引用
这个方式使用的较多,它没有什么限制,只要绑定的位置正确配置文件放在什么地方都行
<mappers>
<mapper resource="com/li/dao/UserMapper.xml" /> <!--用路径找到相应的文件 -->
</mappers>
方式二:使用映射器接口实现类的完全限定类名
注意:
1、用这种方式的话接口必须和他的mapper配置文件同名
2、接口必须和他的mapper配置文件在同一个包下
<mappers>
<!--这里可以看到接口的名字是UserMapper 可以推断出他的mapper配置文件的名字是UserMapper.xml-->
<mapper class="com.li.dao.UserMapper"/>
</mappers>
方式三: 使用扫描包进行注入绑定
注意点和方式二一样
1、用这种方式的话接口必须和他的mapper配置文件同名
2、接口必须和他的mapper配置文件在同一个包下
<mappers>
<package name="com.li.dao"/>
</mappers>