我有一个Group
实体,里面有User
个对象。在创建User
时,User
被添加到Group
。这是通过API完成的,因此控制流程大致为:
现在,首次创建User
时,它们永远不会出现在返回的Group
中。刷新时,会出现User
。在另一次刷新时,User
存在,在第三次(?!)刷新时,为新创建的ObjectNotFoundException
对象抛出User
。
我一直在与此争斗好几天,我不知道Hibernate行为的哪些部分是相关的,所以在需要时会急切地提供更多细节。
答案 0 :(得分:0)
我试图变得聪明,我正在通过SQL更新多对多表,然后尝试强制重新加载Hibernate。我重新构建了这个过程,我只是让Hibernate处理多对多表,现在一切似乎都运行正常。