본문 바로가기
프레임워크/JPA

[JPA] 임베디드 타입

by so5663 2023. 5. 1.

임베디드 타입

임베디드 타입 사용법

  • @Embeddable: 값 타입을 정의하는 곳에 표시
  • @Embedded: 값 타입을 사용하는 곳에 표시
  • 기본 생성자 필수

임베디드를 사용하면 재사용이 가능하고

Period.isWork()처럼 해당 값 타입만 사용하는 의미 있는 메소 드를 만들 수 있습니다.

 

@AttributeOverride: 속성 재정의

한 엔티티에서 같은 값 타입을 사용하려면 @AttributeOverrides, @AttributeOverride를 사용해서 컬러 명 속성을

재정의 합니다.