인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

kms1997199377's profile image
kms1997199377

asked

Java ORM Standard JPA Programming - Basics

Bidirectional Association and the Owner of Association 2 - Caveats, Summary

연관관계 주인 질문

Resolved

Written on

·

236

0

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

 

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

그런다음 member.setTeam을 하면

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

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

javaJPA

Answer 1

0

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

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

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

kms1997199377's profile image
kms1997199377

asked

Ask a question