JPA 使用实体类注解 @CreatedDate @LastModifiedDate自动生成创建和修改时间
说明:jpa实体添加数据库自动生成创建和修改时间
1.ApplicationBootstrap增加以下注解
@EnableJpaAuditing
2.实体类增加注解以下注解
@Table(name="user")
@JsonIgnoreProperties(value = {"create_time", "update_time"},
allowGetters = true)
public class user implements Serializable {
/**
* 创建时间
*/
@CreatedDate
@Column(name="create_time",updatable = false)//updatable = false 修改不需要进行创建时间生成,默认生成
@Temporal(TemporalType.TIMESTAMP)
private Date createTime;
/**
* 修改时间
*/
@Column(name="update_time")
@Temporal(TemporalType.TIMESTAMP)
@LastModifiedDate
private Date updateTime;
}