的Grails 2.2.1LazyInitializationException中Grails中
我的簡單域:
class Article{
SortedSet<Photo> photoGallery
//helper method
Photo getMainPhoto(){
Photo mainPhoto = photoGallery.find{it.mainPhoto}
return mainPhoto
}
}
的一個一對多的照相館是獲取懶洋洋地
我從一個.gsp視圖調用getMainPhoto
方法。 問題是,有時(並非總是)我試圖從懶惰一對多照片庫中獲取主照片時出現LazyInitializationException
錯誤。
爲什麼偶爾會發生這種情況,而不是每次我調用該方法?這是正常的嗎?我怎樣才能解決這個問題,而不是讓人們熱切地提取關係?
感謝