关于Mybatis-Plus3.3.1的逻辑删除Bug

关于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

再次测试发送请求,控制台空白,逻辑删除失效,彻底删除掉了

为什么在服务刚启动时,第一次请求的逻辑删除有效,后面的均失效?



正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2021-09-29 18:39:19

同学你好,很抱歉,没有理解同学的意思,是要表达某节课的代码运行有逻辑问题还是其他问题呢?建议描述清楚~

祝学习愉快~

  • 提问者 大吉他 #1

    您想表达的是,在本课程中遇到的问题可以处理,如果是本课程之外一切无法处理?

    2021-09-30 12:23:49
  • 好帮手慕小脸 回复 提问者 大吉他 #2

    同学你好,遇到课程以外的项目问题,老师不能够准确帮助同学定位问题,所以不建议同学提问课外的内容呐~给你带来不好的学习体验,望谅解~

    祝学习愉快~

    2021-09-30 17:04:04
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师