package io.dropwizard.hibernate;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.joda.time.DateTime;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "people")
public class Person {
@Id
private String name;
@Column
private String email;
@Column
private DateTime birthday;
@JsonProperty
public String getName() {
return name;
}
@JsonProperty
public void setName(String name) {
this.name = name;
}
@JsonProperty
public String getEmail() {
return email;
}
@JsonProperty
public void setEmail(String email) {
this.email = email;
}
@JsonProperty
public DateTime getBirthday() {
return birthday;
}
@JsonProperty
public void setBirthday(DateTime birthday) {
this.birthday = birthday;
}
}