在Hibernate中迭代PersistentSet时出现异常

时间:2014-12-08 07:02:57

标签: java hibernate

我有以下简单的代码迭代PersistentSet:

if (workers instanceof PersistentSet) {
    for (Object worker : workers) { // failed to lazily initialize a collection of role: ...

    }
}

我得到以下异常:

未能懒惰地初始化角色集合......

我的代码中有什么错误?

1 个答案:

答案 0 :(得分:1)

您需要添加到字段映射fetch = FetchType.EAGER。Hibernate默认使用延迟加载。