当前位置: 首页 > 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接口的项目。

希望对你有所帮助!

相关文章:

  • 一种基于学习的多尺度方法及其在非弹性碰撞问题中的应用·
  • 【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
  • 全国台联原会长杨国庆逝世,享年89岁
  • 网商银行2024年年报发布,客户资产管理规模超过1万亿
  • 街区党支部书记们亮出治理实招,解锁“善治街区二十法”
  • 五一“大车流”来了,今日午后G40沪陕高速开始迎来出沪高峰
  • 国务院安委会对辽宁辽阳一饭店重大火灾事故查处挂牌督办
  • 人民日报评论员:汇聚起工人阶级和广大劳动群众的磅礴力量