在使用JPA时,需要给字段添加默认值,需要添加以下信息:
1.在@Column注解上添加columnDefinition属性,需要配合@DynamicInsert,@DynamicUpdate使用
2.时间字段可使用@CreationTimestamp(新增时,默认当前时间),@UpdateTimestamp(更新时,默认当前时间)
@Data
@DynamicInsert
@DynamicUpdate
public class EntityDO{
@CreationTimestamp
@Column(name = "gmt_create")
private Date gmtCreate;
@UpdateTimestamp
@Column(name = "gmt_modified")
private Date gmtModified;
@Column(name = "is_deleted", columnDefinition="bit(1) default b'0'")
private Boolean isDeleted;
@Column(name = "is_deleted", columnDefinition="int default 18")
private Boolean size;
}