关于Mybatis-Plus3.3.1的逻辑删除Bug
基础环境:SpringCloud2020.0.4+SpringBoot2.5.5+MyBatis-Plus3.3.1
逻辑删除字段设置:
/**
* 是否显示[0-不显示,1显示]
*/
@TableLogic(value = "1",delval = "0")
private Integer showStatus;
启动服务成功:发送请求,逻辑删除测试成功
2021-09-29 18:12:49.076 INFO 20732 --- [io-10001-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-09-29 18:12:49.076 INFO 20732 --- [io-10001-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2021-09-29 18:12:49.077 INFO 20732 --- [io-10001-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
2021-09-29 18:12:49.177 INFO 20732 --- [io-10001-exec-1] com.zaxxer.hikari.HikariDataSource : root - Starting...
2021-09-29 18:12:49.321 INFO 20732 --- [io-10001-exec-1] com.zaxxer.hikari.HikariDataSource : root - Start completed.
2021-09-29 18:12:49.327 DEBUG 20732 --- [io-10001-exec-1] c.a.g.p.dao.CategoryDao.deleteBatchIds : ==> Preparing: UPDATE pms_category SET show_status=0 WHERE cat_id IN ( ? ) AND show_status=1
2021-09-29 18:12:49.357 DEBUG 20732 --- [io-10001-exec-1] c.a.g.p.dao.CategoryDao.deleteBatchIds : ==> Parameters: 1465(Long)
2021-09-29 18:12:49.362 DEBUG 20732 --- [io-10001-exec-1] c.a.g.p.dao.CategoryDao.deleteBatchIds : <== Updates: 1
再次测试发送请求,控制台空白,逻辑删除失效,彻底删除掉了
为什么在服务刚启动时,第一次请求的逻辑删除有效,后面的均失效?
13
收起
正在回答 回答被采纳积分+1
相似问题
登录后可查看更多问答,登录/注册
java工程师2020版
- 参与学习 人
- 提交作业 9410 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星