当前位置: 首页 > news >正文

Mybatis 中 mappers标签 package的使用

 MyBatis 的配置文件中,<mappers> 标签用于指定 MyBatis 应该加载哪些映射器(Mapper)。其中 package 属性是一种便捷的方式来批量注册多个映射器接口

package 属性允许你指定一个包名,MyBatis 会自动扫描该包下的所有映射器接口并注册它们

  <mappers>
   <package name="com.mapper" />
<!--   <mapper resource="mapper/StudentMapper.xml"/>
    <mapper resource="mapper/ArticleInfoMapper.xml"/>  -->
  </mappers>

项目结构如下:

使用条件:

  • 接口必须与对应的 XML 文件同名(如果使用XML)

  • XML 文件必须放在与接口相同的包路径下(资源目录下的相应路径)

 package 属性是MyBatis提供的一种便捷配置方式,特别适合有大量Mapper接口的项目。

希望对你有所帮助!

http://www.dtcms.com/a/131460.html

相关文章:

  • 一种基于学习的多尺度方法及其在非弹性碰撞问题中的应用·
  • 【Linux】VLAN配置命令
  • 【数据结构_6上篇】有关链表的oj题
  • 【含文档+PPT+源码】蛋糕商城预定App的设计与实现
  • HTML5新特性
  • 在springboot项目中调用第三方天气api服务
  • js中 剩余运算符(Rest Operator )(...)和展开运算符(Spread Operator)(...)的区别及用法
  • 基于open3d的一些常见点云操作
  • 【数据结构_4】顺序表
  • Adobe After Effects的插件--------Optical Flares之面板属性
  • KWDB创作者计划—KWDB场景创新:多模态数据融合与边缘智能的产业实践
  • 中厂算法岗面试总结
  • 【SLAM】在ORB_SLAM2的ROS模式下使用RealSense D435相机
  • R语言——直方图
  • (自用)若依生成左树右表
  • 【WORD】批量将doc转为docx
  • 搬运机器人的基本工作场景及原理
  • 202526 | 消息队列MQ
  • Pytorch深度学习框架60天进阶学习计划 - 第41天:生成对抗网络进阶(三)
  • 51c自动驾驶~合集17
  • jetpack之jetpack的概括和其中组件的简单使用
  • STM32 HAL库 HC - SR04 超声波测距模块驱动实现
  • IoT安全透视:D-Link DWR-932B固件全面逆向漏洞挖掘全面解析
  • 使用Python计算汉密尔顿路径
  • Python实现贪吃蛇二
  • Pandas 中透视表(`pivot_table`)和交叉表(`crosstab`)的区别
  • DeepSeek BLEU和ROUGE(Recall)的计算
  • torch.cat和torch.stack的区别
  • 应急响应靶机-Linux(1)
  • 数据结构*包装类泛型