JPA 값 타입1 [JPA] 값 타입 컬렉션 1. 값 타입 컬렉션 이전 포스팅에서 설명한 값 타입을 컬렉션으로 사용하는 방법에 대해서 알아보겠습니다. 값 타입을 하나 이상 저장할 때 사용 @ElementCollection, @CollectionTable 사용 데이터베이스는 컬렉션을 같은 테이블에 저장할 수 없다. 컬렉션을 저장하기 위한 별도의 테이블이 필요 Member가 favoriteFoods와 addressHistory라는 값 타입 컬렉션을 가지고 있을 때 RDB에서는 favoriteFoods, addressHistory라는 별도의 테이블로 빼서 관리를 합니다. 값 타입을 묶어서 하나의 PK를 만들어냅니다. 여기에 식별자 ID같은 개념을 넣어서 걔를 PK로 쓰게되면, 얘는 값타입이 아니라 ENTITY가 됩니다. 값타입은 값들만 저장하고 PK로 .. 2020. 4. 26. 이전 1 다음