java enum hashcode가 달라지는 현상
hibernate naturalId를 사용하기 위해서 적용하던 중 이상한(?) 현상이 발생했습니다. naturalId 중 enum type이 있는데 애플리케이션 실행할 때마다 다른 hashcode를 반환합니다. @NaturalIdCache 를 사용해서 hazelcast에 저장을 했는데 애플리케이션을 구동할 때마다 다른 hashcode로 인식되어서 같은 데이터인데 계속 추가되는 현상이 발생하네요 아래 내용을 보면 지극히 정상인 상황입니다. https://bugs.java.com/bugdatabase/view_bug.do?bug_id=7190798 Bug ID: JDK-7190798 java enum hashcode not stable among JDK 7 bugs.java.com 아래 2개의 테스트를 실행..
개발
2021. 6. 4. 16:42