第一种注册方式(每一个xml文件都在核心配置文件中注册)
<mappers>
<mapper resource="com/cling/mapper/UserMapper.xml"></mapper>
</mappers>
不一定要和mapper接口文件在同一个包下,也不需要和接口同名
第二种注册方式(类注册)
<mappers>
<mapper class="com.cling.mapper.UserMapper"></mapper>
</mappers>
要求配置文件和接口在同一个包下面,并且要求同名
第三种注册方式(包扫描)
<mappers>
<package name="com.cling.mapper"/>
</mappers>
要求配置文件和接口在同一个包下面,并且要求同名
方式二和方式三都要他的接口和mapper配置文件在同一个包下面,并且要求同名。一般建议使用第一种方式