dev archive

  • 홈
  • 태그

@Embedded 1

[Spring] Spring boot와 JPA 활용 - 도메인 분석 설계

@Embedded JPA 에서는 임베디드 타입(embedded type)이란 것이 존재하며, 새로운 값 타입을 직접 정의해서 사용할 수 있다. 직접 정의한 임베디드 타입도 int, string 처럼 값 타입이다. 평범한 회원 엔티티에서 "회원 엔티티는 이름, 주소 도시, 주소 번지, 주소 우편 번호, 주문상품들 을 가진다." 보다는 "회원 엔티티는 이름, 주소, 주문상품들을 가진다." 라고 말 할 때 더 응집력이 높은 명확한 코드를 작성할 수 있다. 임베디드 타입을 사용하는 방법은 @Embeddable 값 타입을 정의하는 곳에 표시한다. @Embedded 값 타입을 사용하는 곳에 표시한다. - 임베디드 타입은 기본 생성자가 필수이다. public한 생성자를 사용하도록 유도하기 위해 기본 생성자는 JPA가..

Server 2022.06.05
이전
1
다음
더보기
프로필사진

dev archive

  • 분류 전체보기 (9)
    • CS (2)
      • OS (0)
      • Network (1)
      • Database (0)
      • Language (0)
      • Software Engineering (1)
    • Server (7)
    • Error log (0)

Tag

@Embedded, put, 아키텍처패턴, @NotBlank, Post, restapi, delete, jpa, Client-server, @Valid, springboot, @NotEmpty, 상속관계매핑, RESTful, mvc, Get, fetch join, @NotNull, server, Spring,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Copyright © Kakao Corp. All rights reserved.

티스토리툴바