Может быть, кто-то может помочь мне с этим, у меня есть доменные классы в моем приложении, которые имеют один ко многим судам отношений.у меня есть переопределенный hashCode и равняется этим.
Когда я получаю извлечение
Account acc = accRepository.findByAccountNumber(int accNo)
, я получаю объект домена учетной записи со всеми присоединенными объектами
Когда я вызываю hashCodeМетод на вышеупомянутом объекте acc я получаю значение типа int.даже если я вызову метод снова в том же прогоне , например
Account acc2 = accRepository.findByAccountNumber(int accNo)
, я получу тот же хэш-код.
Проблема
Но если я снова запускаю тот же код (другой прогон), я получаю те же данные обратно, но на этот раз я получаю другой хэш-код.
Любая идея, почему это могло произойти.Я проверил и извлекаю ту же строку из базы данных.
С уважением