2014-12-08 133 views
0

我有以下簡單的代碼遍歷一個PersistentSet迭代PersistentSet:異常而在休眠

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

    } 
} 

我得到以下異常:

未能懶洋洋地初始化角色的集合...

我的代碼中有什麼錯誤的東西?

+0

請發送完整的堆棧跟蹤,您的查詢和模型的相關部分(工作人員不只是對象,它們是您實現的某個類的實例)。 – AlexR 2014-12-08 07:14:06

回答

1

您需要添加到您的字段映射fetch = FetchType.EAGER。Hibernate默認使用延遲加載。