4.0.0 com.ankurm java-core-examples 1.0 equals-hashcode equals-hashcode equals() and hashCode() in Java: the contract, the bugs it produces in HashMap and HashSet, mutable keys, records, and the JPA entity trap. org.junit.jupiter junit-jupiter 5.11.0 test org.apache.maven.plugins maven-compiler-plugin 3.13.0 25 org.apache.maven.plugins maven-surefire-plugin 3.2.5 -Dstdout.encoding=UTF-8 -Dfile.encoding=UTF-8