JPA - 값 타입 컬렉션(@ElementCollection, @CollectionTable)


JPA - 값 타입 컬렉션(@ElementCollection, @CollectionTable)

값 타입을 하나 이상 저장할 때 사용(일대다) @ElementCollection, @CollectionTable 사용 데이터베이스는 컬렉션을 같은 테이블에 저장할 수 없다 컬렉션을 저장하기 위한 별도의 테이블이 필요함값 타입 저장값 타입 조회값 타입 수정- 값 타입은 엔티티와 다르게 식별자 개념이 없다- 값은 변경하면 추적이 어렵다- 값 타입 컬렉션에 변경 사항이 발생하면, 주인 엔티티와 연관된 모든 데이터를 삭제하고, 값 타입 컬렉션에 있는 현재 값을 모두 다시 저장한다- 값 타입 컬렉션을 매핑하는 테이블은 모든 컬럼을 묶어서 기본 키를 구성해야 함: null 입력X, 중복 저장X너무 복잡하다 그래서실무에서는 상황..........

JPA - 값 타입 컬렉션(@ElementCollection, @CollectionTable)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : JPA - 값 타입 컬렉션(@ElementCollection, @CollectionTable)