MyBatis mapper映射配置

在SqlMapConfig.xml文件中需要配置<mappers/>来关联Dao映射文件。该配置有三种写法:

1 直接导入sql映射文件

<!-- sql映射文件 -->
<mappers>
	<mapper resource="com/yiidian/dao/CustomerDao.xml"/>
</mappers>

这种方式只能用在XML方式映射

2 导入mapper接口的方式

<mappers>
    <mapper class="mapper接口"/>
</mappers>

这种方式即支持XML映射,也支持注解映射。但是如果XML映射方式的话,XML映射文件必须和Dao映射接口放在同一个目录且同名!

3 包扫描方式

<mappers>
	<package name="com.yiidian.dao"/>
</mappers>

这种方式即支持XML映射,也支持注解映射。但是如果XML映射方式的话,XML映射文件必须和Dao映射接口放在同一个目录且同名!