Subscrever hashcode e equals (JPA)

qual é a importância de se subscrever o método hashcode e o equals quando se trabalha com JPA?

Quando se tem um conjunto e você não quer permitir objetos duplicados dentro dele.
Exemplo: Se você tem uma entidade Funcionário que tem vários dependentes. Então se a condição para não
permitir dependentes duplicados for, por exemplo, o RG e o nome, você cria o hashcode e o equals em cima
desses dois atributos. Consequentemente você não vai conseguir salvar dois objetos iguais no banco de dados.

Não sei se ficou claro. :smiley:

Valeu