9. 값 타입

HotFried·2023년 10월 2일
0

엔티티 타입

  • @Entity로 정희하는 객체
  • 데이터가 변해도 식별자로 지속해서 추적 가능
    ex) 회원 엔티티의 키, 나이 값을 변경해도 식별자로 인식 가능

값 타입

  • int, Integer, String처럼 단순히 값으로 사용하는 자바 기본 타입이나 개겣
  • 식별자가 없고 값만 있으므로 변경시 추적 불가
    ex) 숫자 100을 200으로 변경하면 완전히 다른 값으로 대체

값 타입 분류

  • 기본값 타입
    - 자바 기본 타입(int, double)
    - 래퍼 클래스(Integer, Long)
    - String
  • 임베디드 타입 (복합 값 타입)
    - 객체처럼 묶어 커스텀 해서 쓰고 싶을 때 사용한다.

  • 컬렉션 값 타입
    - 자바 컬렉션에 기본값 타입이나 임베디드 타입을 넣을 수 있다.

참고 :

김영한. 『자바 ORM 표준 JPA 프로그래밍』. 에이콘, 2015.

자바 ORM 표준 JPA 프로그래밍 - 기본편

profile
꾸준하게

0개의 댓글