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

黑马程序员-微服务开发-MybatisPlus的使用

第一步:

引入依赖:

<dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.5.3.1</version>
        </dependency>

第二步:


自定义的Mapper继承MybatisPlus提供的BaseMapper接口。

讲解一个特点,MyBatisPlus无侵入:在MyBatis的基础上只做增强不做改变,不会对现有的工程产生影响; 也就是即使我们用了MybatisPlus,如果项目中还有我们手动写好的sql,是对这些sql没有影响的,之前写的sql删不删是无影响的,尽管我们使用了MP。

但是我们手动写的很麻烦,不如用MP生成,看看用MP实现单表的增删改查。

第三步:

把手动写的代码全删了:

这里也全删了,用不到了:

第四步:

改一下测试类:

至此增删改查变得容易了。

测试一下:

成功。 


 

相关文章:

  • 【LLM学习】论文学习-Qlora: QLoRA: Efficient Finetuning of Quantized LLMs
  • docker compose部署minio报错
  • 到底爱不爱我
  • 【数据挖掘】数据预处理——以鸢尾花数据集为例
  • 网络空间安全(41)权限维持
  • 蓝桥与力扣刷题(蓝桥 立方变自身)
  • DeepBI:重构流量逻辑,助力亚马逊广告实现高效流量增长
  • UML中的类图、时序图等常见图形的作用和基本元素
  • nginx 反向代理 ubuntu
  • c#难点2
  • 【芯片设计- RTL 数字逻辑设计入门 9.3 -- SoC 设计中的 Macro】
  • 经典笔试题 小于 n 的最大整数 贪心 回溯
  • vulnhub-Tr0ll ssh爆破、wireshark流量分析,exp、寻找flag。思维导图带你清晰拿到所以flag
  • 2025年上半年NPDP报名已开启,附报名流程!
  • 家庭 企业数据仓库:如何配置和管理 NAS 系统
  • @AuthenticationPrincipal user null
  • 当全球化成为商业常态,Shopify 如何为品牌生意铺平出海之路?
  • Windows10安装cuda10.2以及cudnn v7.6.5教程
  • Flink CDC 与 SeaTunnel CDC 简单对比
  • Blender配置渲染设置并输出动画
  • 福建宁德市长张永宁拟任设区市党委正职,曾获评全国优秀县委书记
  • 山西省委常委李金科添新职
  • 挖掘机4月销量同比增17.6%,出口增幅创近两年新高
  • 宁德时代港股募资预计最高至50亿美元:90%将投向匈牙利项目
  • 前四月全国铁路完成固定资产投资1947亿元,同比增长5.3%
  • 冷冰川谈黑白