Найденные совместно использованные ссылки на набор org.hibernate. HibernateException

Я думаю, что у г-на Roberto Ierusalimschy есть очень хороший ответ или вопрос в 'Программировании в Lua':

Однако отличительный признак интерпретируемых языков не то, что они не компилируются, но что любой компилятор является частью времени выполнения языка и что, поэтому, это возможно (и легко) выполнять код, сгенерированный на лету

58
задан Rubens Mariuzzo 21 May 2015 в 19:51
поделиться

1 ответ

Hibernate показывает эту ошибку, когда вы пытаетесь сохранить более одного экземпляра объекта, совместно использующего та же ссылка на коллекцию (т. е. идентичность коллекции в отличие от равенства коллекций).

Обратите внимание, что это означает ту же коллекцию , а не элемент коллекции - другими словами relatedPersons для человека и anotherPerson должны быть одинаковыми. Возможно, вы сбрасываете эту коллекцию после загрузки сущностей? Или вы инициализировали обе ссылки одним экземпляром коллекции?

62
ответ дан 24 November 2019 в 18:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: