package kr.wisestone.owl.domain; import javax.persistence.*; import java.io.Serializable; @Entity public class UserDepartment extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String departmentId; @ManyToOne(targetEntity = User.class, fetch = FetchType.LAZY) @JoinColumn(name="user_id") private User user; public UserDepartment(){} public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getDepartmentId() { return departmentId; } public void setDepartmentId(String departmentId) { this.departmentId = departmentId; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } }