grails load()方法不返回代理实例

时间:2012-04-19 08:33:54

标签: hibernate grails proxy

环境: grails 2.0.1

我有一个简单的域名实体:

class Author {
 String name

 static hasMany = [books : Book]

}

我试图加载id 1的代理

def auth = Author.load(1)

但是,正如我从控制台sql日志中看到的那样,执行一个查询来获取作者的非代理实例!它为什么这样工作?我怎样才能加载代理实例?

1 个答案:

答案 0 :(得分:-1)

怎么样

def author = Author.get(1)

或只读实例:

def author = Aughor.read(1)