public class MyMetaObjectHandler extends MetaObjectHandler { @Override public void insertFill(MetaObject metaObject) { this.setFieldValByName("ctime", new Date(), metaObject); } @Override public boolean openUpdateFill() { return false; } @Override public void updateFill(MetaObject metaObject) { // 关闭更新填充、这里不执行 } }是什意思
时间: 2023-05-28 10:07:33 浏览: 108
详解Java中@Override的作用
这是一个 Mybatis-Plus 的元对象字段填充处理器,用于自动填充某些字段的值。在这个处理器中,insertFill 方法会在插入数据时自动为 ctime 字段设置当前时间,而 updateFill 方法被关闭,因此在更新数据时不会执行任何操作。openUpdateFill 方法返回 false,表示关闭更新填充。
阅读全文