package com.yihu.jw.entity; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.data.annotation.CreatedDate; import org.springframework.data.jpa.domain.support.AuditingEntityListener; import javax.persistence.Column; import javax.persistence.EntityListeners; import javax.persistence.MappedSuperclass; import java.util.Date; /** * Created by lith on 2019/3/13. */ @MappedSuperclass @EntityListeners(AuditingEntityListener.class) public abstract class IdEntityWithCreateTime extends IdEntity { protected Date createTime; @CreatedDate @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00") @Column(name = "create_time", nullable = false, length = 0,updatable = false) public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } }