У меня есть сущность Group
, в которой User
объектов.При создании User
это User
добавляется к Group
.Это делается через API, поэтому поток управления примерно равен:
- Заполните веб-форму для нового пользователя, отправьте
- Hibernate создает нового пользователя, добавляет пользователя в группу
- Веб-сайт запрашивает группу и список пользователей
- Hibernate загружает и возвращает группу
- Веб-сайт отображает группу
Теперь, когда User
создается впервые,они никогда не присутствуют в Group
, который возвращается.При обновлении появляется User
.При другом обновлении присутствует User
, при третьем (?!) Обновлении выдается ObjectNotFoundException
для вновь созданного объекта User
.
Я боролся с этим уже несколько днейЯ не знаю, какие части действий Hibernate имеют отношение, поэтому с удовольствием предоставлю более подробную информацию, когда это необходимо.