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

12.3_黑马MybatisPlus笔记(上)

目录

02

03

04

05

06

07

​编辑

 thinking:system.out::println?​编辑

thinking:list.of? 

08

thinking:@RequestParam和 @ApiParam注解使用? 

thinking:@RequestParam 和@PathVariable的区别?

​编辑

​编辑 thinking:为什么不用copyProperties而用copytoList?

09

10 

​编辑 thinking:Transactional?


我将这套视频分为上下部分进行笔记。 

黑马程序员最新MybatisPlus全套视频教程,4小时快速精通mybatis-plus框架_哔哩哔哩_bilibili

02

注意:删除原先的mybatis-spring-boot-starter

 

注意:泛型要对应处理的实体类型,这样它才知道要处理的是什么内容。 

于是!

这些都不需要了!

03

符合约定:

不符合规定,要手动自行处理

  

若不指定是IdType.AUTO,则会采用雪花算法,也就是id是一长串的东西。

注解 | MyBatis-Plus

04

上官网看默认值 

看idea提示

 

一般来说,只要配置type-aliases-package即可,也就是实体类在哪里 。

其余的,需要什么再配什么

而且,application.yaml文件里面不需要mybatis的了。只要mybatisplus即可

05

Wrapper是什么?

条件构造器,用于构造复杂的sql语句

 

 

 

 避免硬编码,应该改为:

06

07

如果不去继承ServiceImpl,那UserServiceImpl就要去实现IService里面的所有方法,但是这样子非常麻烦。因此,UserServiceImpl需要去继承ServiceImpl。

 thinking:system.out::println?

 教你看懂System.out::println-CSDN博客

thinking:list.of? 

08

thinking:@RequestParam和 @ApiParam注解使用? 

@RequestParam和 @ApiParam注解使用-CSDN博客

ApiOperation和ApiParam注解依赖的安装和使用以及注意事项!!!_apioperation 依赖_子陌.的博客-CSDN博客

@ApiParam @PathVariable @RequestParam三者区别_@requestparam @apiparam-CSDN博客

thinking:@RequestParam 和@PathVariable的区别?

翻看回之前的笔记

一些学习心得maybe查缺补漏 11.12-CSDN博客

 thinking:为什么不用copyProperties而用copytoList?

 

09

当业务比较复杂的时候,参考这个案例

10 

用lambdaQuery编写sql语句

 thinking:Transactional?

 @Transactional注解详细使用_@transactional如何使用-CSDN博客

 @Transactional注解超详细_武梓龙_Wzill的博客-CSDN博客

http://www.lryc.cn/news/254005.html

相关文章:

  • 智能优化算法应用:基于寄生捕食算法无线传感器网络(WSN)覆盖优化 - 附代码
  • 全息图着色器插件:Hologram Shaders Pro for URP, HDRP Built-in
  • Python Opencv实践 - 简单的AR项目
  • Java不可变集合
  • openGauss学习笔记-146 openGauss 数据库运维-备份与恢复-配置文件的备份与恢复
  • 一文读懂中间件
  • 【编程基础心法】「设计模式系列」让我们一起来学编程界的“兵法”设计模式(序章)
  • 技术阅读周刊第第8️⃣期
  • HTML程序大全(2):通用注册模版
  • 【循环结构 for、break、continue高级用法】
  • JAVA网络编程——BIO、NIO、AIO深度解析
  • Linux高级系统编程-3 进程
  • ES-ELSER 如何在内网中离线导入ES官方的稀疏向量模型(国内网络环境下操作方法)
  • Excel 使用技巧
  • Hadoop学习笔记(HDP)-Part.03 资源规划
  • 一个最新国内可用的免费GPT4,Midjourney绘画网站+使用教程
  • 深入了解Java8新特性-日期时间API之ZonedDateTime类
  • 使用Vue写一个日期选择器
  • 19、pytest通过mark标记测试函数
  • Linux环境变量与命令行参数
  • jQuery实现3D轮播图
  • Java面试题(每天10题)-------连载(43)
  • Python高级数据结构——并查集(Disjoint Set)
  • pytorch学习9-优化器学习
  • MySQL之锁
  • 今日现货黄金最新建议
  • 基于混沌算法的图像加密解密系统
  • vscode插件离线下载
  • 第二十一章总结
  • 查看端口占用并杀死进程