본문 바로가기
Spring/JPA/Hibernate

값 타입의 비교

by 개복이 2021. 5. 19.

값 타입의 비교

  • 값 타입 : 인스턴스가 달라도 그 안에 값이 같으면 같은 것으로 봐야 한다.

 

 

 

 

 

 

 

 

 

 

값 타입의 비교

  • 동일성(identity) 비교 : 인스턴스의 참조 값을 비교, == 사용
  • 동등성(equivalence) 비교 : 인스턴스의 값을 비교, equals() 사용
  • 값 타입은 a.equals(b)를 사용해서 동등성 비교를 해야 한다.
  • 값 타입의 equals() 메소드를 적절하게 재정의(주로 모든 필드 사용)

 

 

 

 

Reference

  • 자바 ORM 표준 JPA 프로그래밍

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

JPQL 기본 문법과 쿼리 API  (0) 2021.05.21
JPQL  (0) 2021.05.20
값 타입과 불변 객체  (0) 2021.05.18
기본값 타입  (0) 2021.05.17
영속성 전이(CASCADE)와 고아 객체  (0) 2021.05.16

댓글