[JPA] 값 타입 - 2


[JPA] 값 타입 - 2

내가 공부한것을 올리며, 중요한 단원은 저 자신도 곱씹어 볼겸 상세히 기록하고 얕은부분들은 가겹게 포스팅 하겠습니다. 세션 9. 값 타입 - 2 4. 값 타입의 비교 인스턴스가 달라도 그 안에 값이 같으면 같은것으로 봐야한다. 임베디드 타입을 '==' 연산자로 비교할 경우 당연히 false나 나온다. 왜냐하면 임베디드 타입은 참조객체이기 때문이다. a와 b는 서로다른 참조값을 갖고있는 서로다른 객체이기 때문이다. 그럼 비교연산을 어떻게 해야할까? - 동등성(identity) 비교 : 인스턴스의 참조 값을 비교, == 사용 - 동등성(equivalence) 비교 : 인스턴스의 값을 비교, equals() 사용 => 값 타입은 a...........



원문링크 : [JPA] 값 타입 - 2