實現MetaObjectHandler接口,會有兩個方法需要我們手動實現,一個是insertFill,一個是updateFill
insertFill 在目前看來,隨着版本的變化沒有影響,可以正常使用
updateFill 在3.3.x 之后的版本,如果我們采用 mybatis-plus 默認的 更新方法 updateById 時,不會將默認的更新值更新掉。
所以 在 更新的時候 推薦使用 saveOrUpdate 方法,此方法會將 updateFill 里的值帶出來
在執行更新的時候,不需要采用先查出來再更新,先查出來的對象再更新也會出問題。
解決方案的配置如下: