逻辑删除 已删除默认值配置成时间戳

来源:2-2 逻辑删除实现

稻草人的微笑

2020-04-24 15:38

您好,课堂中的逻辑删除 已删除默认值配置的是1,请问是否可以配置成删除记录时的时间戳呢?

写回答 关注

2回答

  • 老猿
    2020-04-26 08:46:22
    已采纳

    逻辑删除字段,应该不能配置成你说的那样。你可以看讲的8-3中的一个选装件,你可以在删除的时候,自动填充一下其他字段,其他字段是时间戳类型即可。

    老猿 回复稻草人的微笑

    哦,谢谢你的回复,我也不知道还能这么用,从你那,我学到了,共同进步,嘿嘿。

    2020-04-28 13:07:29

    共 3 条回复 >

  • 稻草人的微笑
    2020-04-25 17:58:32

    解决了,如下配置就可以了

    mybatis-plus:
      global-config:
        db-config:
    
          # 配置逻辑未删除值 默认为 0
          logic-not-delete-value: 0
    
          # 配置逻辑已删除值 默认为 时间戳
          logic-delete-value: UNIX_TIMESTAMP()


    老猿

    谢谢你的回复,我也学到了,我不知道还可以这样呢。但是一般没见过这么干的,逻辑已删除我感觉最好还是一个固定值。可以像我说的那样,你可以在删除的时候,自动填充一下其他字段,其他字段是时间戳类型即可。

    2020-04-28 13:20:59

    共 1 条回复 >

MyBatis-Plus进阶

MyBatis-Plus框架进阶课程

23296 学习 · 118 问题

查看课程

相似问题