Поведенческий
Как правильно переопределить equals и hashCode в entity-классах?
Основные рекомендации по переопределению equals и hashCode для entity Методы equals и hashCode обязаны соответствовать общему контракту: если equals возвращает true, значения hashCode должны совпадать сравнивать…
Читать ответ