springboot
1、mybatisplus自动填充:数据库级别操作

2、注解:
(1)@TableId(type = IdType.INPUT):自动新增Id
(2)@TableField
//表示在新增时候插入createTime @TableField(fill = FieldFill.INSERT) private Date createTime; @TableField(fill = FieldFill.INSERT_UPDATE) private Date updateTime;
package com.example.mybatisplus.handler; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import org.apache.ibatis.reflection.MetaObject; import org.springframework.context.annotation.ComponentScan; import java.util.Date; @ComponentScan public class Mybatishandler implements MetaObjectHandler { @Override public void insertFill(MetaObject metaObject) { this.setFieldValByName("createTime",new Date(),metaObject); this.setFieldValByName("updateTime",new Date(),metaObject); } @Override public void updateFill(MetaObject metaObject) { this.setFieldValByName("updateTime",new Date(),metaObject); } }
3/
浙公网安备 33010602011771号