Использование HashCodeBuilder в Hibernate-сущности - PullRequest
0 голосов
/ 12 декабря 2011

Я хотел бы использовать Apache commons HashCodeBuilder и EqualsBuilder для переопределения методов hashCode () и equals () в POJO. Согласно документации hibernate значение идентификатора не должно быть частью метода hashCode. В таком случае я не смогу использовать компоновщики Apache, поскольку они также включают значение идентификатора.

Что мне делать? IDE, как intelliJ, генерирует функции hashCode, но я не хочу зависеть от них. Есть ли какая-нибудь другая библиотека, которую я могу использовать?

1 Ответ

1 голос
/ 12 декабря 2011

Метод reflectionHashCode имеет вариант, который позволяет указывать исключенные поля .Как и отражениеEquals .Они должны помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...