zoukankan      html  css  js  c++  java
  • 自动填充

    有时候项目中经常会添加一些数据,且都是使用同样的方法,这时候我们就可以使用mp的自动填充功能;

    步骤:

      1,再数据表中添加属性,再实体类中添加相应的属性

      2,再实体类中对需要自动添加的属性上添加注解:

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

      3,创建类实现接口:MetaObjectHandler

    @Component
    public
    class MyMetaObjectHandler implements MetaObjectHandler { @Override /** * 使用mp实现添加操作,该方法执行 * methObject:元数据 */ public void insertFill(MetaObject metaObject) { this.setFieldValByName("updateTime", new Date(), metaObject); this.setFieldValByName("createTime", new Date(), metaObject); } @Override /** * 使用mp实现修改操作,该方法执行 */ public void updateFill(MetaObject metaObject) { this.setFieldValByName("updateTime", new Date(), metaObject); } }

      

  • 相关阅读:
    easyui datagrid fit 属性
    jQuery outerHeight() 方法
    从文件夹输入数据到控制台程序 c方式
    排序算法
    泛型算法
    string、char[]、char*、const char* 相互转换
    sizeof
    容器 forward_list
    sort
    printf & sprintf
  • 原文地址:https://www.cnblogs.com/NBG-SDL/p/14583044.html
Copyright © 2011-2022 走看看