摘要: 使用MybatisPlus为字段值进行自动填充 保存或更新数据时,前端通常不会传入诸如isDeleted、createTime、updateTime这三个字段,因此我们需要手动赋值。但是数据库中几乎每张表都有上述字段,所以手动去赋值就显得有些繁琐。为简化上述操作,我们可采取以下措施。 首先是is_d 阅读全文
posted @ 2024-07-08 16:54 LilyFlower 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 使用Jackson在数据交互时忽略特定字段 通常情况下接口响应的Json对象中并不需要create_time、update_time、is_deleted等字段,这时只需在实体类中的相应字段添加@JsonIgnore注解,该字段就会在序列化时被忽略。 @JsonIgnore作用就是在json序列化和 阅读全文
posted @ 2024-07-08 16:18 LilyFlower 阅读(2) 评论(0) 推荐(0) 编辑
摘要: MybatisPlus 使用分页功能 分页查询是一个很常见的需求,故Mybatis-Plus提供了一个分页插件,使用它可以十分方便的完成分页查询。下面介绍Mybatis-Plus分页插件的用法,详细信息可参考[官方文档](分页插件 | MyBatis-Plus (baomidou.com)) 首先为 阅读全文
posted @ 2024-07-08 15:53 LilyFlower 阅读(4) 评论(0) 推荐(0) 编辑
摘要: MybatisPlus 配置逻辑删除 逻辑删除,可以方便地实现对数据库记录的逻辑删除而不是物理删除。逻辑删除是指通过更改记录的状态或添加标记字段来模拟删除操作,从而保留了删除前的数据,便于后续的数据分析和恢复。 物理删除:真实删除,将对应数据从数据库中删除,之后查询不到此条被删除的数据 逻辑删除:假 阅读全文
posted @ 2024-07-08 15:36 LilyFlower 阅读(6) 评论(0) 推荐(0) 编辑