강의

멘토링

로드맵

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

컴퓨터공부하자님의 프로필 이미지
컴퓨터공부하자

작성한 질문수

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

값 타입 컬렉션

하나의 값타입 테이블에 여러 값타입들을 저장하고 싶은 경우는 어떻게 하나요?

해결된 질문

작성

·

296

0

@Embedded

private Address homeAddress;

@ElementCollection

@CollectionTable(name="ADDRESS", joinColumns = @JoinColumn(name = "MEMBER_ID"))

private Set<Address> friendsAddersses;

@ElementCollection

@CollectionTable(name="ADDRESS", joinColumns = @JoinColumn(name = "MEMBER_ID"))

private List<Address> cousinsAddersses;

이런 식으로 임베디드 값타입과 두 개의 컬렉션 값타입들을 하나의 값타입 테이블에 저장하고 싶으면 어떻게 해야하나요? 

퀴즈

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

JPA에서 엔티티(Entity) 타입과 값 타입(Value Type)의 가장 근본적인 차이점은 무엇일까요?

데이터 저장 방식

식별자(Identifier) 유무

상속 가능 여부

컬렉션 포함 가능 여부

답변 1

1

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

안녕하세요. 컴퓨터공부하자님

아쉽지만 이렇게는 안됩니다.

감사합니다.

컴퓨터공부하자님의 프로필 이미지
컴퓨터공부하자

작성한 질문수

질문하기