Repeated column in mapping1 [김영한] 자바 ORM 표준 JPA 프로그래밍 - 섹션 9. @Embedable, @Embedded, @AttributeOverrides 값 타입과 임베디드 타입, 불변객체에 대해 설명 @Embedable, @Embedded, @AttributeOverrides (요약) 테이블의 구조는 변경점이 없다. 객체 모델링을 다양하게 사용할 수 있다. 1) 객체지향적인 프로그래밍을 할 수 있도록 별도의 클래스로 추상화할 수 있다. 2) 반복되는 필드의 경우 객체로 선언함으로서 반복되는 코드를 줄일 수 있다. 3) 공통된 유효한 메소드를 사용할 수 있다. 1. 기본값 타입 • 새로운 값 타입을 직접 정의할 수 있음 • JPA는 임베디드 타입(embedded type)이라 함 • 주로 기본 값 타입을 모아서 만들어서 복합 값 타입이라고도 함 • int, String과 같은 값 타입 2. 임베디드 타입 ( 중요 ) • 새로운 값 타입을 직접 정의할 수 .. 2023. 11. 5. 이전 1 다음