![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccjsVC%2FbtsHqxingje%2FQBccu204OKZmT0kxaVCFk1%2Fimg.png)
이전에 Java에서 equals()와 hashCode() 메서드를 재정의 해야 하는 이유에 대해 알아보았다. [Java] 객체비교 시 equals()와 hashcode() 둘 다 재정의해야 하는 이유🌲 equals와 hashCode란?equals와 hashCode는 모든 Java 객체의 부모 객체인 Object 클래스에 정의되어 있다.따라서 Java의 모든 객체는 Object 클래스에 정의된 equals와 hashCode 함수를 상속받고 있다. 🌱 equalschaewsscode.tistory.com 그렇다면 JPA Entity에서는 equals()와 hashCode()를 어떻게 재정의 해야 할까? 🌲 JPA Entity에서는 뭐가 달라?JPA의 영속성 컨텍스트는 데이터베이스에서 가져온 Entity..