2021
10-25
10-25
mybatis plus CU自动填充 和 软删除自动填充的实现方法
说明CU是CRUD中的创建和修改本文实现以下需求效果创建数据时自动填充createTime更新数据时自动填充updateTime(每次修改都自动填充新的updateTime值)软删除数据时自动填充deleteUserId和deleteTime创建实体类为实体类(DO)的createTime字段配置以下Annotation,代表标记在插入(insertinto)时自动填充字段值@TableField(fill=FieldFill.INSERT)privateDatecreateTime;实现MetaObjectHandler如果实体(D...
继续阅读 >
自动填充项目中经常会遇到一些数据,每次都使用相同的方式填充,如插入时间、更新时间。Mybatis-plus的自动填充功能可以帮助我们快速实现。1.表中加入create_time,update_time字段2.实体类注解填充字段@TableField(fill=FieldFill.INSERT)privateDatecreateTime;@TableField(fill=FieldFill.INSERT_UPDATE)privateDateupdateTime;/***默认不处理/DEFAULT,/**插入填充字段/INSERT,/**更新填充字段/UPDATE,/**插入...