The JPA hashCode() / equals() dilemma The JPA hashCode() / equals() dilemma java java