mybatis-plus逻辑删除数据后依然能够查出该数据
问题:逻辑删除后的数据依然能够查询的到
我的出错原因:
在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逻辑删除数据后依然能够查出该数据相关推荐
- MySQL 自增长主键 在删除数据后依然接着删除的数据增长
如题,比如有主键为1,2,3的三条数据,删除2,3两条数据后再新增数据,主键是从4开始的. 原因是主键是唯一的,绝对不能出现重复.比如有100条数据,主键为1到100,删除了主键为50的数据之后,还剩 ...
- 逻辑删除用户后 用户名重复怎么办?
项目采用的是mybatis plus 用户名设置为不重复 比如我逻辑删除了一个root用户 我想注册新用户名字也为root这时候该怎么办?
- 解决Mac删除lantern后依然残留图标问题
lantern卸载之后应用程序界面依然残留图标,试了很多方法,下面这个最方便,而且成功删掉了所有的残留.Mark一下 (需要把TeamViewer改成Lantern) 解决MAC删除应用程序后依然残留 ...
- 删除表格数据后自动刷新_Calliope: 表格数据的自动故事生成系统
视觉数据故事以叙事可视化的形式呈现,如海报或数据视频,通常用于面向数据的故事讲述中,以促进对故事内容的理解和记忆.虽然有用,但技术障碍(如数据分析.可视化和脚本)使可视化数据故事的生成变得困难.现有的 ...
- Mybatis Plus逻辑删除
1.首先在实体类中的删除字段添加注解 @TableLogic @TableField(deleteFiled) private String deleteFiled; 2.在配置文件中设置: myba ...
- mysql数据库删除一条数据后还想让新增数据从空缺id处开始
方法1: truncate table 你的表名 //这样不但将数据全部删除,而且重新定位自增的字段 方法2: delete from 你的表名 dbcc checkident(你的表名,reseed ...
- Function ALV可编辑列修改数据后与与内表数据同步问题
当我们使用FunctionALV,即"REUSE_ALV_GRID_DISPLAY"显示ALV时,会遇到设置某些列为可编辑状态的情况,可是编辑后发现对应的内表数据并没有随之改变,那 ...
- python pandas写入数据后保存_python读取MySQL数据使用pandas写入到csv,并保存列名
实现的功能:通过pymysql连接MySQL数据库,查询所需数据,然后使用pandas写入到csv文件,并且写入包含数据列名. import sys import pandas as pd impor ...
- ssm框架逻辑删除mysql_MybatisPlus--CRUD接口及主键增长策略、自动填充、乐观锁更新数据...
目录 一.insert 1.插入操作 2.主键策略 二.update 1.根据Id更新操作 2.自动填充 3.乐观锁 三.select 1.根据id查询记录 2.通过多个id批量查询 3.简单的条件查 ...
最新文章
- 忘记Rxjava吧,你应该试试Kotlin的协程
- Ubuntu复制相同的目录结构(不复制文件)
- 在Ubuntu 16.04下安装Matlab 2017a
- 什么是空间复杂度(What is actually Space Complexity ?)
- 2017软件工程实践总结
- “留给美团的机会不多了!” | 畅言
- 数组的合并,去重,排序
- I’m stuck!
- php 接口并发测试的方法
- PSARDumper DA发布PSP3000解密工具
- 产品经理面试题目转载
- nrf51822与nrf24l01之间的无线通讯
- 微博第三方+海外国际版+V2EX第三方
- Java - 计算两个经纬度之间的直线距离
- 计算机表格 求差,教大家Excel2013中表格求差函数公式怎么使用
- DDD与TDD比较之——TDD
- QCustomPlot绘图并设置游标,双游标
- 个人登录空间 含登录注册功能
- linux 只允许运行指定程序,我命由我不由天!如何只让程序运行指定时间?
- 修复安装OFFICE时提示错误的解决方法
热门文章
- SlidingMenu的简单使用
- Python函数(2)
- linux学习笔记-不定时更新
- 使用C#进行Word 2002和Excel 2002编程
- java匹配出某单词除外_java正则匹配 指定内容以外的 内容
- python取出字符串中的偶数_从给定字符串中删除偶数个连续的重复字符
- PHP调用tushare,python调用tushare获取沪股通、深股通成份股数据
- 微型计算机最早提出于,计算机基础题1、世界上第一台电子计算机诞生于A)1943年B-查字典问答网...
- 用webstorm做一个跑马灯_用Workman做一个聊天室
- 计算机系统层次中应用语言级,计算机系统的多级层次结构