【发布时间】:2011-04-28 01:59:06
【问题描述】:
我有一个我认为应该很常见的问题,但我找不到答案。
我有 2 个对象:组和用户。我的课程看起来像这样:
class Group
{
@ManyToMany(fetch = FetchType.EAGER)
List<User> users;
}
class User
{
@ManyToMany(fetch = FetchType.EAGER)
List<Group> groups;
}
现在,当我尝试从数据库中获取用户时,它会带来其所有组,所有组都会带来其所有用户,依此类推。最后,我得到了一个 stackoverflow 异常。
我怎样才能解决这个问题,并且仍然有我的双向关联和访问列表中的对象的能力?
【问题讨论】:
标签: hibernate many-to-many fetch