一 概述
基于MyBatisPlus生成策略,存在主键id,乐观锁version,createTime,updateTime,del_flag等字段。
@Data
public class CommonEntity implements Serializable {
private static final long serialVersionUID=1L;
/**
* 主键ID
*/
@TableId(value = "id", type = IdType.AUTO)
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
private Integer id;
/**
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private LocalDateTime createTime;
/**
* 最后更新时间
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private LocalDateTime updateTime;
/**
* 最新版本
*/
@Table

本文介绍了MyBatisPlus中常见的实体类字段,包括主键id、乐观锁version、创建时间和更新时间,并展示了对应的建表语句,强调了自动增长ID、时间戳填充和删除标记的使用。
最低0.47元/天 解锁文章
5234

被折叠的 条评论
为什么被折叠?



