🤔 순수 객체 상태를 고려해서 항상 양쪽에 값을 설정하자
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
'키워드' 카테고리의 다른 글
자주 헷갈리는 용어 동적 vs 정적 , 동기 vs 비동기 ps 인터프리터 , 컴파일러 (0) | 2022.03.04 |
---|---|
JPA 상속 테이블 단일 테이블 (0) | 2022.02.18 |
Mac M1에서 Oracle Cloud ubuntu 환경 접속 후 MariaDB 설치까지 (0) | 2022.02.15 |
@RequiredArgsConstructor 란? (0) | 2022.02.08 |
@RequestBody @RequestParam @PathVariable (0) | 2022.02.04 |