public class Answer {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
//...(중략)
@ManyToOne //question : 한개 , answer : 여러개
private Question question;
}
public class Question {
//...(중략)
@OneToMany(mappedBy = "question" , cascade = CascadeType.REMOVE)
private List<Answer> answerList;
}
//mappedBy : 참조 엔티티의 속성명 (question)
//cascade = CascadeType.REMOVE : 질문 삭제 시 연결된 답변 모두 삭제
'Spring' 카테고리의 다른 글
@Scheduled, cron (2) | 2022.10.12 |
---|---|
Spring 프로젝트에 템플릿 적용하기 (2) | 2022.09.27 |
회원가입 시 설정한 조건에 맞지않는 경우 오류 발생_Spring (1) | 2022.09.23 |
Spring 회원가입(1) _ SecurityConfig 설정 (2) | 2022.09.20 |
점프 투 스프링부트 _ 1日 (2) | 2022.09.15 |