Hibernate grailsload()方法不返回代理实例

Hibernate grailsload()方法不返回代理实例,hibernate,grails,proxy,Hibernate,Grails,Proxy,环境:Grails2.0.1 我有一个简单的域实体: class Author { String name static hasMany = [books : Book] } 我正在尝试加载id为1的代理 def auth = Author.load(1) 但是,正如我从控制台sql日志中看到的,执行的查询获取作者的非代理实例!为什么它是这样工作的?如何加载代理实例?如何 def author = Author.get(1) 或只读实例: def author = Aughor.re

环境:Grails2.0.1

我有一个简单的域实体:

class Author {
 String name

 static hasMany = [books : Book]
}

我正在尝试加载id为1的代理

def auth = Author.load(1)
但是,正如我从控制台sql日志中看到的,执行的查询获取作者的非代理实例!为什么它是这样工作的?如何加载代理实例?

如何

def author = Author.get(1)
或只读实例:

def author = Aughor.read(1)