Comment les equals et hashcode de la classe de modèle doivent-ils être implémentés dans Hibernate? Quels sont les écueils courants? L'implémentation par défaut est-elle suffisante pour la plupart des cas? Y a-t-il un sens à utiliser des clés professionnelles?
Il me semble qu'il est assez difficile de faire fonctionner correctement dans toutes les situations, lorsque la récupération paresseuse, la génération d'identifiants, le proxy, etc. sont pris en compte.