实现MetaObjectHandler接口,会有两个方法需要我们手动实现,一个是insertFill,一个是updateFill
insertFill 在目前看来,随着版本的变化没有影响,可以正常使用
updateFill 在3.3.x 之后的版本,如果我们采用 mybatis-plus 默认的 更新方法 updateById 时,不会将默认的更新值更新掉。
所以 在 更新的时候 推荐使用 saveOrUpdate 方法,此方法会将 updateFill 里的值带出来
在执行更新的时候,不需要采用先查出来再更新,先查出来的对象再更新也会出问题。
解决方案的配置如下: