逻辑删除字段配置uuid

Sword 未结 2 1545
sjm
sjm 剑者 2020-01-13 17:48

一、该问题的重现步骤是什么?

1. 逻辑删除id_delete字段可以配置成uuid吗?现在要加唯一索引,求解

2. image.png

3.


二、你期待的结果是什么?实际看到的又是什么?


 可以实现同一条数据删除多次不会影响索引问题

三、你正在使用的是什么产品,什么版本?在什么操作系统上?


springboot版本,windows操作系统

四、请提供详细的错误堆栈信息,这很重要。



五、若有更多详细信息,请在下面提供。



2条回答
  • 2021-02-07 16:18

    使用唯一性约束可以尝试覆盖isDeleted字段,并在其中加入删除时间戳就可以了。

    @TableLogic(value = "0", delval = "unix_timestamp()")
    private Integer isDeleted;


    1 讨论(0)
  • 2020-01-15 10:41

    这个官方是不支持的,只能是一个固定的值。is_deleted这个字段怎么可以变成随机的uuid呢,这样设计就错了啊。灵活变动的,插件怎么知道这个是否已经删除呢

    所以就没法用这个插件了,除非你去重写拓展他

    0 讨论(0)
提交回复