摘要: 一、pull操作 1、将远程指定分支 拉取到 本地指定分支上: git pull origin <远程分支名>:<本地分支名> (注:命令里的尖括号<>只是包裹中文的标识,方便你看的,实际使用时不用写,不过冒号需要) 2、将远程指定分支 拉取到 本地当前分支上: git pull origin <远 阅读全文
posted @ 2024-04-24 10:54 一只忙碌的蜗牛 阅读(4065) 评论(0) 推荐(0)
摘要: Mybatis Plus QueryWrapper的lambda用起来感觉挺爽的,有点JPA的感觉,也不需要拼很多字符串,可以利用IDE的代码检查功能,总之好处多多,停不下来。最近遇到一个问题,需要对SQL查询的结果做去重处理,自然想到了使用 distinct。对于复杂的SQL语句,一般使用自定义X 阅读全文
posted @ 2023-05-25 09:33 一只忙碌的蜗牛 阅读(4769) 评论(0) 推荐(0)
摘要: mybatis plus 将字段更新为 null,默认如果不做任何处理,使用 mybatis plus 自带的更新方法是不能将字段更新为 null 的,如果要将字段更新为 null,需要做下面的处理在需要的字段上加 @TableField 注解,并设置属性 updateStrategy = Fiel 阅读全文
posted @ 2023-03-29 11:18 一只忙碌的蜗牛 阅读(607) 评论(0) 推荐(0)
摘要: 目录案例引入@Valid 详解@Validated 详解@Valid 和 @Validated 比较案例引入下面我们以新增一个员工为功能切入点,以常规写法为背景,慢慢烘托出 @Valid 和 @Validated 注解用法详解。那么,首先,我们会有一个员工对象 Employee,如下 : 1 /** 阅读全文
posted @ 2023-02-21 15:51 一只忙碌的蜗牛 阅读(441) 评论(0) 推荐(0)
摘要: 前言 最近用到了一些编号的生成规则记录一下,有序的生成订单号或者流水号概述 第一种方式,适用于循环生成订单编号,例如有 100 条数据,需要循环生成相对应编号可以使用,下方的方法,仅限于特定场景// 静态变量存储最大值private static final AtomicInteger atomic 阅读全文
posted @ 2023-02-10 12:36 一只忙碌的蜗牛 阅读(1531) 评论(0) 推荐(0)
摘要: @TableLogic注解表示逻辑删除1、在实体类中属性加上@TableLogic注解,表示该字段是逻辑删除字段。2、增加注解后调用BaseMapper的deleteById(id)或者IService的removeById(id),是逻辑删除。如果没有增加该注解,是真删除。3、@TableLogi 阅读全文
posted @ 2023-02-03 17:39 一只忙碌的蜗牛 阅读(2870) 评论(0) 推荐(0)
摘要: 前言开发系统时,有时候在实现功能时,删除操作需要实现逻辑删除就是将数据标记为删除,而并非真的物理删除(非DELETE操作),查询时需要携带状态条件,确保被标记的数据不被查询到。这样做的目的就是避免数据被真正的删除。MP就提供了这样的功能,方便我们使用,接下来我们一起学习下~一、修改表结构为user表 阅读全文
posted @ 2023-02-03 17:30 一只忙碌的蜗牛 阅读(1576) 评论(0) 推荐(0)
摘要: 有的时候,当我们从git或者gitee上clone下来一个项目,然后通过idea打开的时候,右侧的maven不显示(前提是这是一个maven项目),这种原因一般是由于读取项目出错,没有正确加载到pom文件造成的。解决方案一:1. 进入到该项目的工作目录文件夹,比如你的项目名称叫XXX, 就进入 (i 阅读全文
posted @ 2023-02-01 16:00 一只忙碌的蜗牛 阅读(4103) 评论(0) 推荐(0)
摘要: 引言 mysql 和 oracle 插入的时候有一个很大的区别是: oracle 支持序列做 id; mysql 本身有一个列可以做自增长字段。 mysql 在插入一条数据后,如何能获得到这个自增 id 的值呢? 一:使用 last_insert_id() SELECT LAST_INSERT_ID 阅读全文
posted @ 2022-12-05 17:06 一只忙碌的蜗牛 阅读(4605) 评论(0) 推荐(0)
摘要: 打印: 阅读全文
posted @ 2022-11-24 11:13 一只忙碌的蜗牛 阅读(221) 评论(0) 推荐(0)