package org.freecode.demo.model; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import org.springframework.lang.Nullable; @Entity @Table(name="t_article") public class Article { @Id @Column(name="id") private Integer id; @Column(name="title") private String title; @Column(name="category") private String category; @Column(name="description") private String description; @Temporal(TemporalType.TIMESTAMP) @Column(name="last_updated_at", nullable=true) private Date lastUpdatedAt; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getCategory() { return category; } public void setCategory(String category) { this.category = category; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Date getLastUpdatedAt() { return lastUpdatedAt; } public void setLastUpdatedAt(Date lastUpdatedAt) { this.lastUpdatedAt = lastUpdatedAt; } @Override public String toString() { return "Article [id=" + id + ", title=" + title + ", category=" + category + ", description=" + description + ", lastUpdatedAt=" + lastUpdatedAt + "]"; } }