目录
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博客

