问题:逻辑删除后的数据依然能够查询的到

我的出错原因:

在pojo类中的@TableLogic注解中加了value属性,导致mybatis-plus生成的sql语句的条件一直是where deleted=deleted

# 逻辑删除的sqlUPDATE test_exercise.user SET deleted=1 WHERE id=? AND deleted=deleted
# 查询sqlSELECT id AS userId,name AS userName,age AS userAge,email AS userEmail,sex AS userSex,deleted FROM test_exercise.user WHERE deleted=deleted

解决

在pojo中注解改为以下


//旧
@TableLogic("deleted")//逻辑删除
private Integer deleted;//新
@TableLogic//逻辑删除
@TableField("deleted")
private Integer deleted;

mybatis-plus逻辑删除数据后依然能够查出该数据相关推荐

  1. MySQL 自增长主键 在删除数据后依然接着删除的数据增长

    如题,比如有主键为1,2,3的三条数据,删除2,3两条数据后再新增数据,主键是从4开始的. 原因是主键是唯一的,绝对不能出现重复.比如有100条数据,主键为1到100,删除了主键为50的数据之后,还剩 ...

  2. 逻辑删除用户后 用户名重复怎么办?

    项目采用的是mybatis plus 用户名设置为不重复 比如我逻辑删除了一个root用户 我想注册新用户名字也为root这时候该怎么办?

  3. 解决Mac删除lantern后依然残留图标问题

    lantern卸载之后应用程序界面依然残留图标,试了很多方法,下面这个最方便,而且成功删掉了所有的残留.Mark一下 (需要把TeamViewer改成Lantern) 解决MAC删除应用程序后依然残留 ...

  4. 删除表格数据后自动刷新_Calliope: 表格数据的自动故事生成系统

    视觉数据故事以叙事可视化的形式呈现,如海报或数据视频,通常用于面向数据的故事讲述中,以促进对故事内容的理解和记忆.虽然有用,但技术障碍(如数据分析.可视化和脚本)使可视化数据故事的生成变得困难.现有的 ...

  5. Mybatis Plus逻辑删除

    1.首先在实体类中的删除字段添加注解 @TableLogic @TableField(deleteFiled) private String deleteFiled; 2.在配置文件中设置: myba ...

  6. mysql数据库删除一条数据后还想让新增数据从空缺id处开始

    方法1: truncate table 你的表名 //这样不但将数据全部删除,而且重新定位自增的字段 方法2: delete from 你的表名 dbcc checkident(你的表名,reseed ...

  7. Function ALV可编辑列修改数据后与与内表数据同步问题

    当我们使用FunctionALV,即"REUSE_ALV_GRID_DISPLAY"显示ALV时,会遇到设置某些列为可编辑状态的情况,可是编辑后发现对应的内表数据并没有随之改变,那 ...

  8. python pandas写入数据后保存_python读取MySQL数据使用pandas写入到csv,并保存列名

    实现的功能:通过pymysql连接MySQL数据库,查询所需数据,然后使用pandas写入到csv文件,并且写入包含数据列名. import sys import pandas as pd impor ...

  9. ssm框架逻辑删除mysql_MybatisPlus--CRUD接口及主键增长策略、自动填充、乐观锁更新数据...

    目录 一.insert 1.插入操作 2.主键策略 二.update 1.根据Id更新操作 2.自动填充 3.乐观锁 三.select 1.根据id查询记录 2.通过多个id批量查询 3.简单的条件查 ...

最新文章

  1. 忘记Rxjava吧,你应该试试Kotlin的协程
  2. Ubuntu复制相同的目录结构(不复制文件)
  3. 在Ubuntu 16.04下安装Matlab 2017a
  4. 什么是空间复杂度(What is actually Space Complexity ?)
  5. 2017软件工程实践总结
  6. “留给美团的机会不多了!” | 畅言
  7. 数组的合并,去重,排序
  8. I’m stuck!
  9. php 接口并发测试的方法
  10. PSARDumper DA发布PSP3000解密工具
  11. 产品经理面试题目转载
  12. nrf51822与nrf24l01之间的无线通讯
  13. 微博第三方+海外国际版+V2EX第三方
  14. Java - 计算两个经纬度之间的直线距离
  15. 计算机表格 求差,教大家Excel2013中表格求差函数公式怎么使用
  16. DDD与TDD比较之——TDD
  17. QCustomPlot绘图并设置游标,双游标
  18. 个人登录空间 含登录注册功能
  19. linux 只允许运行指定程序,我命由我不由天!如何只让程序运行指定时间?
  20. 修复安装OFFICE时提示错误的解决方法

热门文章

  1. SlidingMenu的简单使用
  2. Python函数(2)
  3. linux学习笔记-不定时更新
  4. 使用C#进行Word 2002和Excel 2002编程
  5. java匹配出某单词除外_java正则匹配 指定内容以外的 内容
  6. python取出字符串中的偶数_从给定字符串中删除偶数个连续的重复字符
  7. PHP调用tushare,python调用tushare获取沪股通、深股通成份股数据
  8. 微型计算机最早提出于,计算机基础题1、世界上第一台电子计算机诞生于A)1943年B-查字典问答网...
  9. 用webstorm做一个跑马灯_用Workman做一个聊天室
  10. 计算机系统层次中应用语言级,计算机系统的多级层次结构