Hibernate: Должен ли я включать 'версию' поле для хэш-код () и Equals () методами

Я знаю, что при переопределении хэш-код () и равна () моих постоянных лиц я не должен включать идентификатор и включать только значимые свойства, которые однозначно Определите объект. Но как насчет версии поле, которая используется для оптимистического контроля Hibernate? Должен ли я пропустить это так же, как и удостоверение личности? Что если вы скажем Новый пользователь (name = 'john', version = 1) .equals (Новый пользователь (name = 'john', версия = 2)) , не будет путать смущению act?

6
задан Alex Vayda 10 September 2011 в 17:55
поделиться