配置字段自动填充

简介: 配置字段自动填充

添加一个字段

image.png

实体类标注填充的字段

@TableField(fill = FieldFill.INSERT)
private Date createTime;

配置自动自动填充类MyMetaObjectHandler

@Component
public class MyMetaObjectHandler implements MetaObjectHandler {
    @Override
    public void insertFill(MetaObject metaObject) {
        this.setFieldValByName("createTime",new Date(),metaObject);
    }
    @Override
    public void updateFill(MetaObject metaObject) {
    }
}

测试

@Test
    void testInsert(){
        User user = new User();
        user.setName("小赵");
        user.setAge(18);
        user.setEmail("2676580540@qq.com");
        userMapper.insert(user);
    }

实现效果

image.png

相关文章
|
3月前
|
C#
这个字段,我想看看报错吗
这个字段,我想看看报错吗
|
7月前
r2dbc自动填充审计字段
r2dbc自动填充审计字段
48 0
|
7月前
AOP自动填充字段
AOP自动填充字段
83 0
|
SQL 关系型数据库 MySQL
如何自动填充creatTime和updateTime两种字段
如何自动填充creatTime和updateTime两种字段
214 0
|
SQL Java Spring
MyBatisPlus(八)自动填充字段(createTime/updateTime)
我们在项目中会用到createBy、createTime、updateBy、updateTime字段,来记录数据的插入和更新历史。若要实现这些字段的自动填充,MyBatisPlus需要增加一些配置,下面看具体内容吧。
776 0
|
设计模式 C# uml
属性和字段
属性和字段
|
数据采集
suning所获取的字段
suning所获取的字段
NoteExpress自定义题录表头显示字段
NoteExpress自定义题录表头显示字段
546 0
NoteExpress自定义题录表头显示字段
获取表的所有字段属性
获取表的所有字段属性
|
存储 关系型数据库 MySQL
MySQL数据库(13):列属性(字段属性)
MySQL数据库(13):列属性(字段属性)
156 0