Mybatis配置文件中配置方式

<mappers>用来在mybatis初始化的时候,告诉mybatis需要引入哪些Mapper映射文件。

在<mappers>中有两个子元素 1.<package>  2.<mapper>

1.第一种配置映射文件的方式

<package name="映射文件所在包名">

注意:这种方式必须保证接口名(例如IUserDao)和xml名(IUserDao.xml)相同,还必须在同一个包中。

2.第二种方式:<mapper resource="">

这种方式不用保证同接口同包同名。例如:<mapper resource="com/yidu/dao/WsUserMapper.xml"/>

输入所在路径即可

3.第三种方式:<mapper url="文件路径名">

这种方式我所了解的就是这样用:绝对路径

<mapper url="file:///D:/JAVA/MavenProject/day02_mybatisCRUD/src/main/resources/com/yidu/dao/UsersMapper.xml"/>

4.第四种方式:<mapper class="接口路径">

这种方式和第一种方式要求一致,保证接口名(例如IUserDao)和xml名(IUserDao.xml)相同,还必须在同一个包中。例如:<mapper class="com.yidu.dao.WsUserMapper"/>

发布了7 篇原创文章 · 获赞 0 · 访问量 118

猜你喜欢

转载自blog.csdn.net/winwinwin99/article/details/105331244
今日推荐