Mybatis-plus
maven指令大全:

第一步:导入依赖: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.3.1</version> …
clean:清除由项目编译创建的targetvalidate:验证项目是否正确并且所有必要的信息均可用compile:编译项目的源代码test:使用合适的单元测试框架来测试编译的源代码,这些测试不应要求将代码打包或部署verify:对集成测试的结果进行任何检查,以确保符合质量标准package:完成了项目编译、单元测试、打包功能,但没有把打好的可执…
代码生成器

一: 二: 三:数据源配置: 四: 五: 六:
乐观锁

第一步:在库里加字段(任意): 去实体属性里加这个字段:加注解@Version 加一个拦截器 名字:OptimisticLockerInnerInterceptor: 小结: 一:加字段 二:配字段 三:使用拦截器动态增加sql语句: 4:
ID生产策略,多记录操作,逻辑删除

应用场景: 注解@TableId 一共八种生成策略 如果用INPUT就代表需要手动输入:注意这种情况下不能设置自增了 ASSIGN:使用雪花算法来生成ID(得到的是一个Long值): 雪花算法: 全局设置:(在每个实体类都id-type太繁琐) 表名前缀全局配置: 这样配置(表名与实体类名不一致的情况下): 多条记录删除and多条记录查询 用到的A…
DQL编程控制

一:可以设置Spring得banner是否显示: 关闭Mybatis的: 关闭Spring的: 注意:一个是在Mybatisplus下配置的,一个是在Spring下配置的 另外:取消所有日志 首先创建一个xml文件,里面加个<configuration>的标签,然后标签内什么都不配置 按条件查询:三种方式 也可以设置多个条件:lt(小于),g…
标准数据层开发

小工具:Lombok: 一:导入jar包: 导入这个坐标后除了有参构造和无参构造外,实体类不需要再加任何配置 小结: 小工具Lombok: 常用注解:@Data 分页: 先分页拦截器: 写一个配置类: 然后主要是IPage 这个类,里面有多个Api可以供我们使用 效果: 开启MybatisPlus的日志:(一般不打开(太多)) 小结: 分页查询 要…
MyBatisPlus
官方:http://https;//mybatis.plus MybatisPlus的特性 了解MybatisPlus 复习SpringBoot整合Mybatis: 然后勾选配置,一个是Mybatis的起步依赖,一个是mysql的起步依赖, 然后再Yml文件配置数据源: 然后在写sql语句时在Dao下或者mapper包下写mapper接口, 一:使…