短期工作小节
文章平均质量分 65
为期三个月的crud小节
糟心的青蛙
这个作者很懒,什么都没留下…
展开
-
增删改 - 03 - 入参及操作校验
校验某些必填字段值,直接使用注解实现。原创 2024-01-30 14:53:20 · 432 阅读 · 0 评论 -
增删改 - 02 - 入参
对于String类型的字段,前端可能会一不小心传入一个String filed = “null”,而不是后端想要的这个小错在DeBug的时候,一不留神就会看错,这个错误的入参比较痛苦后端要更加自信,自测多次OK的话,大胆怀疑前端吧。原创 2024-01-29 18:04:01 · 418 阅读 · 0 评论 -
增删改 - 01 - 增删改流程
增删改作为事务相关的处理,需要格外注意入参的正确性,不正确的参数可能会导致异常增删改操作时,用 DTO 来封装待修改数据,对DTO进行入参校验,校验完毕后,传入 service 层,将 DTO 转为 entity,存储到数据库。原创 2024-01-29 14:25:37 · 1427 阅读 · 0 评论 -
查询 - 07 - sql中字符串使用in
先查出某员工的 work_comp,area_id,构造一个 String = work_comp + ‘-’ + area_id,将其转换为一个 String 字符串,eg:11-99。作业区域表 work_area_info :id,work_comp,area_id,leader,work_op(JSON字段,存普通员工的 id )作业员工表 work_operator :id,work_comp,area_id,type。在这里,选中多个员工的 id,查询并构建出一个去重后的。原创 2024-01-29 11:03:40 · 622 阅读 · 0 评论 -
查询 - 06 - 数据脱敏
对于某些敏感数据,需要脱敏处理,即不显示全部真实信息和。原创 2024-01-29 10:27:22 · 238 阅读 · 0 评论 -
查询 - 03 - 有参查询
构建一个入参类,QueryRequest,用于封装查询参数,入参前,先校验,校验完毕后,传入service层查询,数据库里捞出数据 entity,展示时,在service层里转为VO类。原创 2024-01-26 14:29:08 · 254 阅读 · 1 评论 -
查询 - 04 - 数据库数据映射为实体类
有一些数据想要映射为实体类是比较麻烦的,特别是一些存储在数据库里的 JSON 数据,如何查询处理该类数据呢?原创 2024-01-26 17:37:17 · 537 阅读 · 0 评论 -
查询 - 02 - 无参查询
数据库查询出实体类,在service层对实体类进行调整,返回一个VO类。原创 2024-01-26 13:09:31 · 228 阅读 · 1 评论 -
查询记录 - 01 - 分页类型
如下面的代码,自行实现了一个分页,用来展示数据,VO展示分页,传入的List 是全量数据。原创 2024-01-26 11:53:01 · 205 阅读 · 1 评论