【问题标题】:grails load() method does not return a proxy instancegrails load() 方法不返回代理实例
【发布时间】:2012-04-19 08:33:54
【问题描述】:

环境:grails 2.0.1

我有一个简单的域实体:

class Author {
 String name

 static hasMany = [books : Book]

}

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

def auth = Author.load(1)

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

【问题讨论】:

    标签: hibernate grails proxy


    【解决方案1】:

    怎么样

    def author = Author.get(1)
    

    或只读实例:

    def author = Aughor.read(1)
    

    【讨论】:

      猜你喜欢
      • 2019-09-25
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 2015-05-23
      • 2016-10-09
      • 2014-11-12
      相关资源
      最近更新 更多