当前位置 : 主页 > 编程语言 > java >

2022年8月12日——mybatis中的映射器

来源:互联网 收集:自由互联 发布时间:2022-08-15
描述: mybatis中映射器的使用,说明,在使用mybatis的时候,每个接口几乎都会对应一个xml文件,当接口对应的xml文件定义之后,需要将xml文件,注册添加到mybatis的配置的主配置文件中,

描述:

mybatis中映射器的使用,说明,在使用mybatis的时候,每个接口几乎都会对应一个xml文件,当接口对应的xml文件定义之后,需要将xml文件,注册添加到mybatis的配置的主配置文件中,在此进行说明如何注册,以及不同方式的使用。

类型说明:

2022年8月12日——mybatis中的映射器_mybatis

类路径资源引用:

这个方式,是引入本地相对位置中的文件,通过相对路径的方式进行引用说明。

将包内的映射器接口实现全部注册为映射器:

这个是通过包为单位进行注册,将一个包注册为映射器,从而该包下的所有文件都可以进行使用。这种也是,使用比较多的一种方式。

说明:

在一个项目中,可能会有,如下所示的结构:

2022年8月12日——mybatis中的映射器_xml文件_02

如果xml文件在java文件夹中,则使用如下的这种方式。

<!-- 使用映射器接口实现类的完全限定类名 -->
<mappers>
<mapper class="org.mybatis.builder.AuthorMapper"/>
<mapper class="org.mybatis.builder.BlogMapper"/>
<mapper class="org.mybatis.builder.PostMapper"/>
</mappers>

如果xml文件在resources文件夹中共,则使用如下所示的这种方式。

<!-- 使用相对于类路径的资源引用 -->
<mappers>
<mapper resource="org/mybatis/builder/AuthorMapper.xml"/>
<mapper resource="org/mybatis/builder/BlogMapper.xml"/>
<mapper resource="org/mybatis/builder/PostMapper.xml"/>
</mappers>

可根据自己的需要进行选择使用,注意:主要以实践为主,可以进行多练习练习。。。

注意:在使用的时候,查看自己定义是rescource还是class,从而进行使用相应的方式。

可参考:本博客中的另外一篇文章,中讲解的有,如何使用mybatis。。。

上一篇:揭露收购女友的“黑幕”
下一篇:没有了
网友评论