Analizamos por qué una entidad tiene varias "caras" — identidad referencial, identidad de fila de BD e identidad de negocio — y cómo esto afecta la comparación de objetos, el ciclo de vida de las entidades y la posterior implementación de
equals
(
) /
hashCode
(
).