package dk.thoerup.hibertest1; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; @Entity @Table(name = "employee") public class Employee implements Serializable { private static final long serialVersionUID = 1L; public Employee() { } @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name = "id") Integer id; @Column(name = "name") String name; @ManyToOne( ) @JoinColumn( name="dept", nullable=false) Department department; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Department getDepartment() { return department; } public void setDepartment(Department department) { this.department = department; } }