강의

멘토링

로드맵

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

Jason Yoo님의 프로필 이미지
Jason Yoo

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

변경 감지와 병합(merge)

상품 수정이 되지 않는 버그

작성

·

221

0

PDF 88쪽은

이와 같이 'saveItem(item);'이라는 코드가 없어서 영속화가 안 되고

이와 같이 'saveItem(item);'을 적어줘야 영속화가 되는 것 같습니다.

PDF 자료의 오류인지, 제가 뭔가 다른 곳에서 착각을 한 건진 모르겠지만

혹시나 해서 적어봅니다~

퀴즈

61%나 틀려요. 한번 도전해보세요!

회원 가입 시 화면 입력 데이터를 엔티티 객체 대신 별도의 Form 객체로 받는 주된 이유는 무엇일까요?

데이터베이스 성능을 최적화하기 위해서

화면 종속적인 데이터나 유효성 검증 로직을 분리하기 위해서

JPA 영속성 컨텍스트와 직접적인 관계를 맺기 위해서

코드의 자동 생성 기능을 활용하기 위해서

답변 2

0

Jason Yoo님의 프로필 이미지
Jason Yoo
질문자

앗 제가 좀 더 공부해보고 다시 보니, findOne으로 조회했기 때문에, 영속성 컨텍스트가 관리 중인 엔티티고, 따라서 'saveItem(item);'와 같은 merge 없이도, 변경 감지 때문에 DB 반영이 잘 이루어지는 것 같습니다.

다시 말해, 제가 착각을 한 것 같고, PDF 파일을 수정할 필요가 없을 것 같습니다!

김영한님의 프로필 이미지
김영한
지식공유자

네 확인 감사합니다.

0

김영한님의 프로필 이미지
김영한
지식공유자

고맙습니다. Jason Yoo님^^

관련해서 v2021-07-28 버전 메뉴얼에 해당 내용이 패치되었습니다.

감사합니다.

Jason Yoo님의 프로필 이미지
Jason Yoo

작성한 질문수

질문하기