我有这样的代码,最好的方法:Grails的迭代域类的所有ID
Book.list().each {
// real code actually does something more useful
println "My id is " + it.id
}
这令我有点浪费,每个整本书的对象被加载刚刚访问ID。在Grails中有一个load()方法,当你只想在ID上操作时,我想知道是否有加载所有域实例的等价物?我应该使用HQL吗?或者我应该保持现状?
PS:这让我不知道是否应该提供给最GORM方法(查找器等),这导致其只是“负荷”,而不是选择“获取”目标类
为了便于阅读,我会说使用'namedQueries'或条件查询比SQL好得多,尤其是在查询变得更加复杂时。 – 2015-08-27 19:50:41