Java后端开发Day1:基于MybatisPlus实现entity实体的公共属性的自动更新

写在最前面:

在开发时遇到的问题,我们发现在对实体对象进行save()和update()操作时,一些公共字段,如更新、插入时间,往往需要我们重复地手动去设置,这增加了不必要的开发时间。

解决方案:利用MP为我们提供的对应方法。

解决步骤:

一:在实体类的公共属性上加上@TableField注解该注解由MP提供),标识为需要进行自动填充的属性。

  二:自定义的原对象数据处理器实现MetaObjectHandler接口(由MP提供)

重写其中的insertFill和updateFill方法,分别对应在新增实体和更新实体两个操作时,自动完成公共属性的赋值。setValue方法的两个参数分别为需要自动赋值的属性名和赋值的内容。

 到此,公共字段的更新就交由MB来完成,提高了后端开发人员的开发效率。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值