逻辑删除后 还是能查询已经删除的数据

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

慕先生5357798

2020-07-12 17:33

  1. userMaper.selectList(null);报错说不能为空

  2. 将null改成 new QueryWrapper后 查出已经逻辑删除后的数据

写回答 关注

3回答

  • 老猿
    2020-07-26 17:52:49

    请问,在实体中标识是否逻辑删除的属性,加@TableLogic注解了吗?如果没加需要加上。

  • 慕标8012270
    2020-07-22 16:49:45
    mybatis-plus:
      global-config:
        db-config:
          logic-delete-field: deleted  #全局逻辑删除字段值 3.3.0开始支持,详情看下面。
          logic-delete-value: 1 # 逻辑已删除值(默认为 1)
          logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
    @TableLogicprivate Integer deleted;


  • 慕标8012270
    2020-07-22 16:48:46

    先要全局配置,然后再字段属性加上注解吧,这个应该不复杂呀

MyBatis-Plus进阶

MyBatis-Plus框架进阶课程

23296 学习 · 118 问题

查看课程

相似问题