2014-11-25 59 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 
    } 
}