如何关闭grails中所有域类的hibernate延迟加载?

如何关闭grails中所有域类的hibernate延迟加载?,hibernate,grails,jaxb,Hibernate,Grails,Jaxb,这个问题说明了我想做什么。我有一堆带有JAXB注释的属性的类,我认为由于延迟加载,结果是空的。我知道有,但我没有看到任何关于设置所需属性的文档 我知道你可以用这种方式强迫它 // DataSource.groovy hibernate { max_fetch_depth=0 } 但我认为总体而言,最好保持配置的原样。我可以解释,但这包括它,它已经打好了,简单地使用fetchType=EAGER我意识到了性能的影响-但是如果我不能可靠地将数据编组为XML,我的应用程序基本上是无用的…我试

这个问题说明了我想做什么。我有一堆带有JAXB注释的属性的类,我认为由于延迟加载,结果是空的。

我知道有,但我没有看到任何关于设置所需属性的文档

我知道你可以用这种方式强迫它

// DataSource.groovy
hibernate {
    max_fetch_depth=0
}

但我认为总体而言,最好保持配置的原样。我可以解释,但这包括它,它已经打好了,简单地使用
fetchType=EAGER

我意识到了性能的影响-但是如果我不能可靠地将数据编组为XML,我的应用程序基本上是无用的…我试图为域映射中的特定属性设置lazy:false,但我仍然没有得到正确的结果