package net.ftlines.blog.cdidemo.model; import java.util.Date; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.ManyToOne; import javax.persistence.Temporal; import javax.persistence.TemporalType; @Entity public class Member { @GeneratedValue @Id private Long id; @ManyToOne(optional = false) private Employee employee; @ManyToOne(optional = false) private Position position; @Temporal(TemporalType.DATE) private Date effectiveDate; public Employee getEmployee() { return employee; } public void setEmployee(Employee employee) { this.employee = employee; } public Position getPosition() { return position; } public void setPosition(Position position) { this.position = position; } public Date getEffectiveDate() { return effectiveDate; } public void setEffectiveDate(Date effectiveDate) { this.effectiveDate = effectiveDate; } }