@Embeddable 사용 이유와 장점

2022. 6. 4. 21:00·Spring Framework/JPA

@Embeddable 사용한 이유와 장점

관련성이 있는 값들을 의미 있는 객체로 묶어서 관리하면서 객체의 응집도가 높아지는 효과를 기대하고 사용.

공유할 수 있는 객체 이면서 변경할 수 없도록(불변) 사용가능한 것이 @Embedded 타입의 장점이라고 생각합니다.

import javax.persistence.Embeddable;

@Embeddable
public class Address {

    private String country;
    private String city;
    private String gu;
}
저작자표시 (새창열림)

'Spring Framework > JPA' 카테고리의 다른 글

@GeneratedValue 기본키 전략 4가지  (0) 2022.06.05
JPA 엔티티 양방향 참조에 대한 생각  (0) 2022.06.04
'Spring Framework/JPA' 카테고리의 다른 글
  • @GeneratedValue 기본키 전략 4가지
  • JPA 엔티티 양방향 참조에 대한 생각
devstep
devstep
웹 백엔드 개발자
  • devstep
    개발 여정
    devstep
  • 전체
    오늘
    어제
    • 분류 전체보기 (86)
      • Java관련 (27)
        • Java (21)
        • Intellij (4)
      • Spring Framework (14)
        • Spring (11)
        • JPA (3)
      • Concept (6)
        • 인증 (1)
        • REST API (1)
        • 테스트코드 (3)
        • 클린코드 (1)
      • Database (8)
        • RDBMS공통 (1)
        • MySQL (6)
        • Oracle (1)
      • git (2)
      • Computer Science (3)
        • 네트워크 (1)
        • 자료구조 (1)
        • 보안 (1)
      • Essay (15)
        • Learning Essay (10)
        • WIL (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    JVM
    tdd
    부하테스트도구
    클린코드
    nginx
    블록암호화
    applicationcontext
    innodb
    비대칭암호화
    bean
    대칭암호화
    보안
    nofile
    ClusteredIndex
    부하테스트
    JavaMemoryModel
    자바메모리모델
    성능테스트
    JMeter
    seed
    DDD
    storageEngine
    인텔리제이실행에러
    단위테스트
    component
    springsecurity
    linux
    aggregate
    테스트코드
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
devstep
@Embeddable 사용 이유와 장점
상단으로

티스토리툴바