Как следует использовать равенства и хэш-код при использовании JPA и Hibernate

Каким образом в модели Hibernate должны быть реализованы равенства и хэш-код класса модели? Каковы общие подводные камни? Является ли реализация по умолчанию достаточно хорошей для большинства случаев? Есть ли смысл использовать бизнес-ключи?

Мне кажется, что довольно трудно заставить его работать правильно в любой ситуации, если принять во внимание ленивую выборку, генерацию идентификатора, прокси и т. Д.

Ответы на вопрос(8)

Ваш ответ на вопрос