Java Hibernate:ObjectNotFoundException当对象存在时

Java Hibernate:ObjectNotFoundException当对象存在时,java,hibernate,orm,Java,Hibernate,Orm,我有一个实体,一个组,里面有用户对象。创建用户时,该用户将被添加到组中。这是通过API完成的,因此控制流大致如下: 为新用户填写web表单,提交 Hibernate创建新用户,将用户添加到组 网站请求组和用户列表 Hibernate加载并返回组 网站展示组 现在,当用户第一次被创建时,它们永远不会出现在返回的组中。刷新时,将显示用户。在另一次刷新时,用户出现在第三次刷新时?!刷新时,将为新创建的用户对象引发ObjectNotFoundException 我已经为此争论了好几天,我不知道Hiber

我有一个实体,一个组,里面有用户对象。创建用户时,该用户将被添加到组中。这是通过API完成的,因此控制流大致如下:

为新用户填写web表单,提交 Hibernate创建新用户,将用户添加到组 网站请求组和用户列表 Hibernate加载并返回组 网站展示组 现在,当用户第一次被创建时,它们永远不会出现在返回的组中。刷新时,将显示用户。在另一次刷新时,用户出现在第三次刷新时?!刷新时,将为新创建的用户对象引发ObjectNotFoundException


我已经为此争论了好几天,我不知道Hibernate操作的哪些部分是相关的,因此在需要时,我会急切地提供更多细节。

我试图变得聪明,我通过SQL更新多对多表,然后试图强制Hibernate重新加载。我重新设计了这个过程,让Hibernate来处理多对多表,现在一切都正常了