인프런 커뮤니티 질문&답변

dduckmane님의 프로필 이미지
dduckmane

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

양방향 연관관계와 연관관계의 주인 2 - 주의점, 정리

연관관계 주인 질문

해결된 질문

작성

·

203

0

강사님 말씀대로 편의메서드를 만들었습니다.

 

그러고 TestA와 member1을 1차캐시에 올렸습니다.

그런다음 member.setTeam을 하면

team의 members의 값이 변경이 되었습니다.

그러면 여기서는 왜 update쿼리는 실행이 안되는 지 궁금합니다.

답변 1

0

안녕하세요. dduckmane님, 공식 서포터즈 y2gcoder입니다.

일단 해당 부분에서는 update team에 대한 update 쿼리가 나가지 않는게 맞습니다. 해당 부분은 DB 테이블에 대해서 아셔야합니다.

Team 테이블에서는 Member 테이블에 대한 컬럼을 갖고 있지 않습니다. Member 테이블에서 Team 테이블의 pk를 fk로 갖고 있습니다. 결과적으로 Team 테이블에 대하여 update 해줄 것이 없기 때문에 쿼리는 발생하지 않습니다.
감사합니다.

dduckmane님의 프로필 이미지
dduckmane

작성한 질문수

질문하기