文章目录
引言
MetaObjectHandler(元数据对象处理器)是mybatisPlus提供的的一个扩展接口,利用这个接口在插入或者更新数据的时候,为一些字段指定默认值。
使用场景:公共字段填充等,如updateTime、createTime、createUser、updateUser。
I 自定义元对象处理器类
- 实现metaObjecthandler接口,重写insertFill、updateFill方法;
每次执行插入和修改操作时,会执行insertFill,updateFill方法;
- 实体的公共字段使用@TableField注解
-
@TebleField(fill = FieldFill.INSERT)
:表示此字段只在插入/新增操作时更新数据 -
@TebleField(fill = FieldFill.INSERT_UPDATE)
:表示此字段在修改和新增操