Mybatis配置-映射器(mappers)

现在,我们已经配置了MyBatis的行为,准备定义我们的映射SQL语句。但首先,我们需要告诉MyBatis在哪里找到它们。在这方面,Java并没有提供很好的自动发现机制,所以最好的方法是直接告诉MyBatis在哪里找到映射文件。 您可以使用类路径相对资源引用、完全限定的URL引用(包括file:///URL)、类名或包名。例如:

<!-- Using classpath relative resources -->
<mappers>
  <mapper resource="org/mybatis/builder/AuthorMapper.xml"/>
  <mapper resource="org/mybatis/builder/BlogMapper.xml"/>
  <mapper resource="org/mybatis/builder/PostMapper.xml"/>
</mappers>
<!-- Using url fully qualified paths -->
<mappers>
  <mapper url="file:///var/mappers/AuthorMapper.xml"/>
  <mapper url="file:///var/mappers/BlogMapper.xml"/>
  <mapper url="file:///var/mappers/PostMapper.xml"/>
</mappers>
<!-- Using mapper interface classes -->
<mappers>
  <mapper class="org.mybatis.builder.AuthorMapper"/>
  <mapper class="org.mybatis.builder.BlogMapper"/>
  <mapper class="org.mybatis.builder.PostMapper"/>
</mappers>
<!-- Register all interfaces in a package as mappers -->
<mappers>
  <package name="org.mybatis.builder"/>
</mappers>

这些配置语句只是告诉MyBatis接下来该去哪里,其余的细节都在每个SQL映射文件中。

相关推荐

  1. Mybatis配置-映射mappers

    2023-12-21 10:56:03       38 阅读
  2. MyBatis-mapper.xml配置

    2023-12-21 10:56:03       34 阅读
  3. MyBatis框架-XML映射

    2023-12-21 10:56:03       24 阅读
  4. Mybatis Mapper XML文件-结果映射(Result Maps)

    2023-12-21 10:56:03       40 阅读
  5. Mybatis-Plus基础之Mapper映射规则

    2023-12-21 10:56:03       31 阅读
  6. Mapper.xml映射文件

    2023-12-21 10:56:03       19 阅读
  7. MyBatis 之三:配置文件详解和 Mapper 接口方式

    2023-12-21 10:56:03       19 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-21 10:56:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-21 10:56:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-21 10:56:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-21 10:56:03       20 阅读

热门阅读

  1. Vite 打包时修改静态资源的路径

    2023-12-21 10:56:03       42 阅读
  2. 服务器不稳定因素

    2023-12-21 10:56:03       36 阅读
  3. Python基础语法:使用Python编写一个简单的计算器

    2023-12-21 10:56:03       40 阅读
  4. Linux 内核参数:vmallocinfo

    2023-12-21 10:56:03       48 阅读
  5. 数组深入学习感悟

    2023-12-21 10:56:03       50 阅读
  6. 《微信小程序开发从入门到实战》学习五十七

    2023-12-21 10:56:03       40 阅读
  7. 讲诉JVM

    2023-12-21 10:56:03       37 阅读
  8. QML基础类型之Size - 编程指南

    2023-12-21 10:56:03       40 阅读
  9. qiankun(乾坤)微前端框架简介

    2023-12-21 10:56:03       28 阅读
  10. 基于分裂Bregman算法的图像去噪实现

    2023-12-21 10:56:03       39 阅读