package kr.wisestone.owl.domain; import javax.persistence.*; import java.io.Serializable; /** * Create By maprex / 2021-05-13 */ @Entity public class IssueRelation extends BaseEntity implements Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ManyToOne(fetch= FetchType.LAZY) @JoinColumn(name="issue_id") private Issue issue; @ManyToOne(fetch= FetchType.LAZY) @JoinColumn(name="relation_issue_id") private Issue relationIssue; private Long relationIssueType; public void IssueRelation(){} public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Issue getIssue() { return issue; } public void setIssue(Issue issue) { this.issue = issue; } public Issue getRelationIssue() { return relationIssue; } public void setRelationIssue(Issue issue) { this.relationIssue = issue; } public Long getRelationIssueType() { return relationIssueType; } public void setRelationIssueType(Long relationType) { this.relationIssueType = relationType; } }