課程
/后端開發(fā)
/Java
/MyBatis-Plus進階
設置邏輯刪除后,更新時間設置了自動填充,執(zhí)行刪除操作(實際是update),修改時間沒有自動更新,此處需要自己手動處理呢?還是組件小bug?
2019-09-27
源自:MyBatis-Plus進階 4-1
正在回答
? ? ? ?設置邏輯刪除后,使用BaseMapper中的deleteById只是會將標識字段更新為邏輯已刪除,不會更新其他字段。如果想在邏輯刪除時更新修改時間,可以參考我的課程的8-3節(jié),選裝件LogicDeleteByIdWithFill,如果你配置了update時自動填充修改時間,這個選裝件可以解決你的問題。
? ? ? ?如果需要邏輯刪除后可以自動填充更新時間,可以參考我8-3節(jié)選裝件LogicDeleteByIdWithFill。用這種方式,刪除時傳實體,你自定義的自動填充類中的內容可以填充進去。
好問題 等我看完8-3再回來解決
另外,我也和組件作者進行了溝通,作者給出了類似的方案,大家可以參考一下,我使用的是方案一
https://mybatis.plus/guide/faq.html#%E9%80%BB%E8%BE%91%E5%88%A0%E9%99%A4%E4%B8%8B-%E8%87%AA%E5%8A%A8%E5%A1%AB%E5%85%85-%E5%8A%9F%E8%83%BD%E6%B2%A1%E6%9C%89%E6%95%88%E6%9E%9C
我測試也是如此,等大佬解答
舉報
MyBatis-Plus框架進階課程
1 回答老師您好,請問邏輯刪除時,如何觸發(fā)自動填充?
2 回答使用自動填充實現創(chuàng)建時間、更新時間填充報錯
1 回答mybatisplus中自動填充時間
2 回答邏輯刪除 已刪除默認值配置成時間戳
2 回答自動填充功能之后存入數據庫時間問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-01
? ? ? ?設置邏輯刪除后,使用BaseMapper中的deleteById只是會將標識字段更新為邏輯已刪除,不會更新其他字段。如果想在邏輯刪除時更新修改時間,可以參考我的課程的8-3節(jié),選裝件LogicDeleteByIdWithFill,如果你配置了update時自動填充修改時間,這個選裝件可以解決你的問題。
2019-09-29
? ? ? ?如果需要邏輯刪除后可以自動填充更新時間,可以參考我8-3節(jié)選裝件LogicDeleteByIdWithFill。用這種方式,刪除時傳實體,你自定義的自動填充類中的內容可以填充進去。
2020-04-28
好問題 等我看完8-3再回來解決
2019-10-08
另外,我也和組件作者進行了溝通,作者給出了類似的方案,大家可以參考一下,我使用的是方案一
https://mybatis.plus/guide/faq.html#%E9%80%BB%E8%BE%91%E5%88%A0%E9%99%A4%E4%B8%8B-%E8%87%AA%E5%8A%A8%E5%A1%AB%E5%85%85-%E5%8A%9F%E8%83%BD%E6%B2%A1%E6%9C%89%E6%95%88%E6%9E%9C
2019-09-30
我測試也是如此,等大佬解答