Hibernate: ObjectNotFoundException, когда объект существует - PullRequest
0 голосов
/ 27 августа 2010

У меня есть сущность Group, в которой User объектов.При создании User это User добавляется к Group.Это делается через API, поэтому поток управления примерно равен:

  1. Заполните веб-форму для нового пользователя, отправьте
  2. Hibernate создает нового пользователя, добавляет пользователя в группу
  3. Веб-сайт запрашивает группу и список пользователей
  4. Hibernate загружает и возвращает группу
  5. Веб-сайт отображает группу

Теперь, когда User создается впервые,они никогда не присутствуют в Group, который возвращается.При обновлении появляется User.При другом обновлении присутствует User, при третьем (?!) Обновлении выдается ObjectNotFoundException для вновь созданного объекта User.

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

1 Ответ

0 голосов
/ 27 августа 2010

Я пытался быть умным, я обновлял таблицу многие ко многим через SQL, а затем пытался заставить Hibernate перезагрузиться. Я перестроил процесс так, что я позволил Hibernate позаботиться о таблице «многие ко многим», и теперь все, кажется, работает нормально.

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