값 타입의 비교
- 값 타입 : 인스턴스가 달라도 그 안에 값이 같으면 같은 것으로 봐야 한다.
값 타입의 비교
- 동일성(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 |
댓글