임베디드타입1 [JPA] 임베디드 타입(복합 값 타입) 1. 임베디드 타입 새로운 값 타입을 직접 정의할 수 있음 JPA는 임베디드 타입(embedded type)이라 함 주로 기본 값 타입을 모아서 만들어서 복합 값 타입이라고도 함 int, String과 같은 값 타입 예를들어서 회원 엔티티는 이름과 근무 시작일, 근무 종료일, 주소 도시, 주소 번지, 주소 우편번호를 갖는다고 하겠습니다. 여기서 임베디드 타입을 사용한다면 주소와 관련된 속성들을 임베디드 타입에 모아줄 수 있습니다. 이렇게 한다면 활용성이 높아지겠죠. 임베디드 타입을 이용해서 회사에서 일한 기간을 나타내는 Period와 Address 임베디드 타입을 만들면 다음과 같습니다. 2. 임베디드 타입 사용법 @Embeddable: 값 타입을 정의하는 곳에 표시 @Embedded: 값 타입을 사용하.. 2020. 4. 26. 이전 1 다음