@TableField(fill = FieldFill.INSERT)什么意思
时间: 2023-10-12 15:34:34 浏览: 207
MybatisPlus中@TableField注解的使用详解
3星 · 编辑精心推荐
@TableField(fill = FieldFill.INSERT)是 MyBatis-Plus 框架中的注解,它表示该字段在插入数据时需要自动填充,而在更新数据时不会被更新。其中的 FieldFill 枚举类型有以下几个值:
- FieldFill.DEFAULT:不做任何操作;
- FieldFill.INSERT:插入数据时自动填充该字段;
- FieldFill.UPDATE:更新数据时自动填充该字段;
- FieldFill.INSERT_UPDATE:插入和更新数据时自动填充该字段。
因此,@TableField(fill = FieldFill.INSERT)的作用是在插入数据时自动填充该字段的值。
阅读全文