@Embedded와 @Embeddable은 각각 무슨 역할을 하나요? #166
Replies: 2 comments
-
두 어노테이션 모두 Entity 객체에서 값 타입을 정의하는 곳에 사용되며, @embeddable는 값 타입의 클래스에 사용되고, @Embedded는 값 타입을 사용하는 곳에 사용한다. 해당 어노테이션을 사용하면 값 타입 클래스의 필드들이 엔티티 클래스의 테이블에 컬럼으로 포함된다. 해당 어노테이션으로 정의된 값 객체는 테이블에 매핑될 때, 값 객체의 필드들을 모두 등록한다. JPA의 Entity 처럼 해당 값 객체도 기본 생성자를 필요로 한다. |
Beta Was this translation helpful? Give feedback.
-
@embeddable
@Embedded
|
Beta Was this translation helpful? Give feedback.
-
.
Beta Was this translation helpful? Give feedback.
All reactions