首页 > 其他分享 >mybatis添加mapper映射文件的四种方式

mybatis添加mapper映射文件的四种方式

时间:2023-01-25 15:33:38浏览次数:37  
标签:xml mapper 映射 文件 接口 引入 mybatis

一、绝对路径引入(不推荐使用)
  <!-- 1.绝对路径引入 -->
  <mapper url="file:\\\D:\stsbundle\workplace\mybatis_demo\src\main\resources\mapper\UserMapper.xml"/> 
二、相对路径引入 <!-- 引入mapper映射文件 --> <mappers> <!-- 2.相对路径引入--> <mapper resource="mapper/UserMapper.xml"/> </mappers>
三、mapper接口引入 注意:需要对应的mapper.xml与接口mapper处于同一包下才可以,且xml文件名与接口名要相同,xml文件中的namespace必须是对应接口的全包名 <!-- 3.对应mapper接口全包名引入,需要对应的mapper.xml与接口mapper处于同一包下才可以,且xml文件名与接口名要相同,xml文件中的namespace必须是对应接口的全包名 --> <mapper class="com.mybatis_demo.mapper.UserMapper"/> 四、package引入(要求与第三种一样,推荐使用,减少配置映射文件的步骤) 注意:当出现上面某一种引入情况时,package引入需要放在最后面 <!-- 引入mapper映射文件 --> <mappers> <!-- 4.包引入,要求跟接口引入一样 --> <package name="com.mybatis_demo.mapper"/> </mappers> 转自:https://blog.csdn.net/ChOLg/article/details/100140484

标签:xml,mapper,映射,文件,接口,引入,mybatis
From: https://www.cnblogs.com/daxiong182/p/17066994.html

相关文章

  • 与终端设备交互Mapper组件
    Mapper架构从与KubeEdge边部分EdgeCore对接的协议划分,终端设备可以分为通过MQTT协议进行对接的终端设备和通过HTTP进行对接的终端设备。1)通过MQTT协议进行对接的终端设......
  • 进程间通信常见方式(4种,这里说管道、fifo、共享存储映射)
    学习地址IPC即进程间通信进程间通信框架如下:进程间通信方式如下:管道得有血缘关系管道前提作用于有血缘关系的进程间插曲mkfifof1实现原理内核借助环形......
  • springboot+myBatis
    mybatis依赖<!--mybatis依赖--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-start......
  • SpringBoot整合MyBatis
     添加pom依赖<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.18<......
  • Mybatis全方位深入源码剖析
    文章目录MyBatis源码剖析​​1MyBatis框架概述​​​​2JDBC缺陷总结​​​​3MyBatis快速入门​​​​3.1搭建Mybatis开发环境​​​​2.2.1创建Mave......
  • 【问题记录】【Mybatis-Plus】saveBatch MybatisPlusException: Error: Cannot execut
    1 问题描述MyBatis-Plus版本<mybatis-plus-boot-starter.version>3.3.0</mybatis-plus-boot-starter.version>由于Mybatis-Plus本身已经有增删改查以及批量保存的基本......
  • 进程相关概念、虚拟内存和物理内存映射关系
    学习地址进程和程序并发分时复用cpu单道程序设计多道程序设计cpu和mmu学习地址mmu在cpu内部虚拟内存和物理内存映射......
  • SpringBoot静态资源映射
    Springboot添加静态资源映射配置将静态资源解析到指定的路径上@Slf4j@ConfigurationpublicclassWebMvcConfigextendsWebMvcConfigurationSupport{@Override......
  • MyBatis简单了解
    MyBatis其中:二中的2、3是使用的基本一、概述:什么是MyBatis​ 是一款优秀的持久层、框架,用于简化JDBC开发​ MyBatis本是Apache的一个开源项目iBatis......
  • MyBatis中配置文件实现增删改查
    配置文件完成增删改查:完成品牌数据的增删改查操作要完成的功能列表清单:​ 1、查询:​ 查询所有数据​ 查看详情​ 条件查询​ 2、添加​ 3、......