Pessoal.
O hibernate quando faz sincronização dos objetos automática ele utiliza os métodos hascode e equals para comparar se o objeto em memória é diferente do objeto da base ?
Minha pergunta é porque tenho lido sobre os métodos equals e hascode nas classes (entity). Não consegui entender a necessidade deles porque em alguns exemplo esses métodos são implementados usando apenas o id e em outros utilizam todos atributos da classe.
Obrigado