연관 관계 편의 메소드
@Entity
public class Member {
public void changeTeam(Team team){
if(this.team != null){
this.team.getMembers().remove(this);
}
this.team = team;
team.getMembers().add(this);
}
}
기존 팀이 있으면 기존 팀과 회원의 연관 관계를 삭제해야함.
JPA 교재 5단원, 192p
https://passionate.tistory.com/61
컬렉션 한번에 조회
페이징 해야해서 fetch join을 사용할 수 없을 때 유용하다.
처음에 설정으로 넣어놓기
JPA2 Section5 V3-1강의
Optional
public Optional<Member> findById(Long id){
Member membeer = em.find(Member.class, id);
return Optional.ofNullable(member);
}
Spring JPA Section3 - 1
'프로젝트 > 준비' 카테고리의 다른 글
Spring, JPA 기억할 것 (0) | 2022.02.05 |
---|
댓글