逻辑删除与联合索引冲突处理(二)
来源: 时间:2024-09-10 11:11
一星陨落,黯淡不了星空灿烂;一花凋零,荒芜不了整个春天。——巴尔扎克
之前写过一篇,用时间实现,今天提供另一种思路
我们的逻辑删除字段,如果和联合唯一索引同时使用,还可以使用下面这一种方式:
如果未删除,使用魔法值
如果已删除,使用NULL
因为mybatisPlus官方文档也提到了:
字段类型支持说明:
支持所有数据类型(推荐使用 Integer,Boolean,LocalDateTime)如果数据库字段使用datetime,逻辑未删除值和已删除值支持配置为字符串null,另一个值支持配置为函数来获取值如now()之前看源码,发现它也是使用替换字符串的方式去做,所以是支持NULL的
并且我们的null并不受唯一索引约束
那我们这里就可以直接使用如下配置:
@TableLogic(delval = StringPool.NULL, value = "existed") private String delFlag;
效果:
image-20211107233813473
删除时效果:
image-20211107233916073
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-07,如有侵权请联系 cloudcommunity@tencent.com 删除
相关知识
中国农业出版社书目索引
“ZB时代”,我们不愿意删除任何数据
总结出这套数据库迁移经验,我花了20年……
棉花种植知识(二)棉花种子处理
《仙人掌科植物》物种名称索引
巴以冲突已致超500人遇难!中方表态
SKYNE/python
花生种子处理与播种
项目中走马观花式学习PHP
学术生产数量繁荣的制度逻辑
原文链接: 逻辑删除与联合索引冲突处理(二) https://www.huajiangbk.com/newsview104401.html
| 上一篇: 当向搜索字符串添加1个或2个字符... | 下一篇: 程序员修炼之道 |
推荐分享

- 1明日花キララ:明日花绮罗年度... 32972
- 2明日花キララ(明日花绮罗)经... 19045
- 3胡椒木盆景从上盆制作到养护,... 13570
- 4五月天婷婷开心六月丁香:音乐... 13494
- 5家庭养花知识大全 家庭养花有... 10734
- 6兰花叶子扭的是什么兰 10472
- 7家庭养花风水知识 家庭养花“... 10399
- 8十大致癌花卉排行榜,哪些花卉... 9494
- 9仙人球“水蜜桃”—又美又仙,... 8814
- 10秋天养花,掌握这5点养花知识... 8788
分享热点排名




