package br.com.caelum.guj.model;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;
@Entity
@Table(name = "blogs")
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
public class Blog {
@Id
@GeneratedValue
private Long id;
private String title;
private String feed;
@Column(name = "created_at")
private Date date;
public Long getId() {
return this.id;
}
public void setId(Long id) {
this.id = id;
}
public String getTitle() {
return this.title;
}
public void setTitle(String title) {
this.title = title;
}
public String getFeed() {
return this.feed;
}
public void setFeed(String feed) {
this.feed = feed;
}
public Date getDate() {
return this.date;
}
public void setDate(Date date) {
this.date = date;
}
}