2014-11-25 38 views
1

我定義:提取模式急於不起作用

static hasMany = [bankverbindung:Bankverbindung] 

static fetchMode = [bankverbindung:'eager'] 

在域級合作伙伴,以避免:

未能懶洋洋地初始化角色的集合:org.strotmann.immos.Partner .bankverbindung

但hibernate似乎仍然嘗試懶取,並提供obove錯誤消息。

我還能試試什麼?

彼得 德國多特蒙德

+0

雖然'靜態fetchMode = [bankverbindung: '渴望']'應該工作,你也可以熱切塞汀取收集'bankverbindung懶:假'映射關閉。 – Abs 2014-11-25 10:57:19

+0

什麼是映射閉包,在哪裏編碼? – user3647093 2014-11-25 11:10:47

+0

如果你把你的域模型放在這裏,這將是有幫助的,否則我提供了一個來自grails doc的例子。 – Abs 2014-11-25 11:23:17

回答

0

來自實例Doc

class Airport { 
String name 
static hasMany = [flights: Flight] 
static mapping = { 
    flights lazy: false 
    } 
}