一、该问题的重现步骤是什么?
1. 逻辑删除id_delete字段可以配置成uuid吗?现在要加唯一索引,求解
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
可以实现同一条数据删除多次不会影响索引问题
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
springboot版本,windows操作系统
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
使用唯一性约束可以尝试覆盖isDeleted字段,并在其中加入删除时间戳就可以了。
@TableLogic(value = "0", delval = "unix_timestamp()")private Integer isDeleted;
这个官方是不支持的,只能是一个固定的值。is_deleted这个字段怎么可以变成随机的uuid呢,这样设计就错了啊。灵活变动的,插件怎么知道这个是否已经删除呢
所以就没法用这个插件了,除非你去重写拓展他
扫一扫访问 Blade技术社区 移动端