KSCOLD LogoKSCOLD
Blog
Feed
Product
Admin Night
Vault
Guestbook
Info

Vault 목록

값 타입 컬렉션

연결된 노트와 함께 읽기

값 타입 컬렉션

2026년 5월 17일
  • 값 타입을 컬렉션(Collection)에 담아서 사용할 때, 해당 컬렉션을 값 타입 컬렉션이라 한다.

  • @OneToMany처럼 엔티티(Entity)를 컬렉션으로 사용하는 것이 아닌, Integer, String, 임베디드 타입 같은 값 타입을 컬렉션으로 사용하는 것이다.

  • 관계형 데이터베이스(Relational DataBase)는 컬렉션(Collection)을 담을 수 있는 구조가 없다.

  • 따라서 이를 저장하기 위해서는 별도의 테이블을 만들어서 저장해야 한다.

  • 이때 값 타입 컬렉션은 개념적으로 보면 일대다(OnetoMany) 관계이다.

  • 값 타입을 저장하는 테이블(Table)은 값 타입을 소유한 엔티티(Entity)의 기본 키(Primary Key)와 모든 값 타입 필드(Field)를 묶어서 기본 키(Primary Key)로 사용하며, 엔티티(Entity)의 기본 키(Primary Key)를 기본 키(Primary Key)겸 외래 키(Foreign Key)로 사용한다.

Synapse Map Insight