建设谷歌公司网站费用,pc网站同步手机网站,免费搭建一个网页,做哪个网站比较有流量当在项目中需要对某些实体类中的公共的属性进行自动填充时#xff0c;可以使用Mybatis-plus中的自动填充功能。
#xff08;1#xff09;我们可以在实体类中把要自动填充的类属性加上指定的注解TableField#xff08;填写在上面方法时进行填充的枚举类型填充策略#xff…当在项目中需要对某些实体类中的公共的属性进行自动填充时可以使用Mybatis-plus中的自动填充功能。
1我们可以在实体类中把要自动填充的类属性加上指定的注解TableField填写在上面方法时进行填充的枚举类型填充策略 FieldFill.DEFAULT默认填充策略不做任何处理。 FieldFill.INSERT仅在插入操作时自动填充字段。 FieldFill.UPDATE仅在更新操作时自动填充字段。 FieldFill.INSERT_UPDATE在插入和更新操作时都自动填充字段。 2书写用来填充的配置类 Component
public class metaObjectHandler implements MetaObjectHandler {Overridepublic void insertFill(MetaObject metaObject) {this.setFieldValByName(createTime,new Date(),metaObject);this.setFieldValByName(createBy,1,metaObject);this.setFieldValByName(updateTime,new Date(),metaObject);this.setFieldValByName(updateBy,1,metaObject);}}Overridepublic void updateFill(MetaObject metaObject) {this.setFieldValByName(updateTime, new Date(), metaObject);this.setFieldValByName(updateBy, 1, metaObject); }
} 注意 1实现MetaObjectHandler接口 重写方法按照idea提示就行 2一定要加载进入ioc核心容器Component注解别忘记