我是靠谱客的博主 包容黑裤,最近开发中收集的这篇文章主要介绍mybatisplus修改某个字段_mybatis-plus 通用字段自动化(如逻辑删除和更新时间等),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一般来说某些项目比较规范的情况下,大多数表都会有逻辑删除字段和通用字段,例如更新时间,创建时间,更新人,创建人等等,但是在代码开发上会产生很多冗余的代码,逻辑删除的话,自己写比较繁琐,而且容易有遗漏逻辑。

本来打算自己写切面去实现,偶然发现mybatis-plus已经帮封装实现了,试了一下,很好用,所以分享一下。

逻辑删除

逻辑删除的意思就是某些业务表,在用户删除某条数据的时候,不真正删除,而是将此数据某字段改成类似“已删除”,而查询语句、更新语句等会忽略此条被逻辑删除的数据。

这里就不多介绍mybatis-plus的基础使用了,没接触过的小伙伴可以去官网研究一下,都是中文,很好看懂。

贴一下我们mybatis-plus的pom依赖:

com.baomidou

mybatis-plus-boot-starter

3.4.0

com.baomidou

mybatis-plus-generator

3.4.0

org.apache.velocity

velocity-engine-core

2.1

逻辑删除比较简单,在3.3版本之后只要两步:

1.在配置文件中加入:

mybatis-plus:

global-config:

db-config:

logic-delete-field: deleted # 全局逻辑删除的实体字段名

logic-delete-value: 1 # 逻辑已删除值(默认为 1

最后

以上就是包容黑裤为你收集整理的mybatisplus修改某个字段_mybatis-plus 通用字段自动化(如逻辑删除和更新时间等)的全部内容,希望文章能够帮你解决mybatisplus修改某个字段_mybatis-plus 通用字段自动化(如逻辑删除和更新时间等)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部