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

kangsy763님의 프로필 이미지
kangsy763

작성한 질문수

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

값 타입 컬렉션

리스트 컬렉션

작성

·

131

0

30:20 즈음에

member.getAddresshistory().add(new Address("city","street","zipcode");

를 지우고 처리할 때에 모든 값을 delete 처리 해주고 남은 값을 insert 한다고 하셨는데, 만약 똑같이 "city","street","zipcode" 값을 담고 있는 Address 객체가 있을 때에는 그냥 값이 같은 임의의 객체를 기억해뒀다가 insert 해주는 건가요?? 어차피 값이 똑같으니 무엇이 담기든 상관이 없으니깐요.. 

질문이 좀 이상한데 같은 값일 때 어떤식으로 구분을 하는지가 궁금합니다

답변 1

0

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

kangsy763님 안녕하세요.

값 타입 컬렉션은 테이블의 모든 컬럼을 묶어서 기본 키를 구성해야 하므로 중복 저장이 어렵습니다. 대안으로는 34:20분에 설명하는 방법을 참고해주세요.

감사합니다.

kangsy763님의 프로필 이미지
kangsy763

작성한 질문수

질문하기