키워드
JPA 양방향 관계 매핑시 주의 사항
벨보이
2022. 2. 17. 11:24
🤔 순수 객체 상태를 고려해서 항상 양쪽에 값을 설정하자
public void setQna(Qna qna){
this.qna =qna;
qna.getQnaAttachedFiles().add(this);
}
🧐 연관관계 편의 메소드를 생성하자.
Team team = new Team();
team.setName("TeamA");
em.persist(team);
Member member = new Member();
member.setUsername("member1");
em.persist(member);
team.addMember(member);
em.flush();
em.clear();
public void addMember(Member member){
member.setTeam(this);
members.add(member);
}
🧐 양방향 매핑시에 무한 루프를 조심하자.
123
😆 toString(), lombok, JSON 생성 라이브러리
a
a
💪 출처 및 도움주신분들
a