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映射接口放在同一个目录且同名!

一点教程,一个分享编程知识的公众号。跟着站长一起学习和进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「一点教程」,你已然超越了90%的程序员!

一点教程二维码