Hibernate 在Grails/Gorm中使用惰性属性获取

Hibernate 在Grails/Gorm中使用惰性属性获取,hibernate,grails,gorm,fetch,Hibernate,Grails,Gorm,Fetch,在Grails/Gorm中有没有任何方法可以使用惰性属性获取? 类似于: @基本(fetch=FetchType.LAZY) 注释 (它也适用于左连接提取?) (例如,延迟加载字符串属性)看看 编辑 顺便问一下,你试过了吗 static mapping = { property lazy:true } 看看 编辑 顺便问一下,你试过了吗 static mapping = { property lazy:true } 这个问题是在grails用户邮件列表中提出的。这里讨论了

在Grails/Gorm中有没有任何方法可以使用惰性属性获取? 类似于:

@基本(fetch=FetchType.LAZY)

注释 (它也适用于左连接提取?)

(例如,延迟加载字符串属性)

看看

编辑

顺便问一下,你试过了吗

static mapping = {
    property lazy:true
}
看看

编辑

顺便问一下,你试过了吗

static mapping = {
    property lazy:true
}

这个问题是在grails用户邮件列表中提出的。这里讨论了几个不同的选项。

这个问题是在grails用户邮件列表中提出的。这里讨论了几个不同的选项。

这只解决了关联的问题,我需要的是加载lazy(例如字符串属性)。请看:可能需要使用xml进行映射才能启用lazy属性。或者在属性或getter上打一个@Basic(fetch=FetchType.LAZY)就可以了。但是,必须在grails中启用hibernate注释。()谢谢,这对我有用!!,唯一的问题是,您无法在grails域类上使用这些注释并在其上运行指令插入。这只解决了关联的问题,我需要的是加载lazy(例如字符串属性)。请看一下:也许您需要在xml中进行映射以启用lazy属性。或者在属性或getter上打一个@Basic(fetch=FetchType.LAZY)就可以了。但是,必须在grails中启用hibernate注释。()谢谢,这对我有用!!,唯一的问题是,您不能在grails域类上使用这些注释,也不能在其上运行检测!Thxys,看来这不是优雅的,而是解决了问题!谢谢