![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作踩坑记录
心向光明顶
如果你学习Java或者热爱它的话,欢迎来到脱发患者交流群:276912693,我们一起努力进步!
展开
-
orderBy排序limit分页数据重复
之前写了一个分页查询用mybatisplus的分页查询,然后根据业务需求按照时间倒序排序。昨天前端说有重复数据,今天在解决问题的时候,发现了一个坑。这是我之前没改的代码错误重现:postman测试截图第一页limit 100第二页limit 100,100会发现roomId 1241重复了两次。原因:orderBy排序的目标字段不唯一,会出现数据排序不稳定,以至于limit分页时出现数据重复。需要加上自增唯一的索引或者rowId,保证orderBy的排序的唯一性,可以解决limit分原创 2021-10-20 11:53:09 · 991 阅读 · 0 评论 -
约束注解@Digits和@Min同时使用的坑
@Digits用了之后,属性传入为空时@Min约束规则不生效项目里面做导入,在实体类中的某个String类型的属性上加了@Min,当时可以限制传入数据的最小值,就算是空也是会被拦截到。但是后面因为要对数位进行限制,使用了@Digits导致@Min无法识别空的传入。我这边的处理方式是再加上@NotBlank。...原创 2021-08-31 16:01:20 · 14934 阅读 · 3 评论