gpt4 book ai didi

Grails 迭代域类的所有 id 的最佳方法

转载 作者:行者123 更新时间:2023-12-03 23:30:34 24 4
gpt4 key购买 nike

我有这样的代码:

Book.list().each {
// real code actually does something more useful
println "My id is " + it.id
}

加载每本书的整个对象只是为了访问 id,这让我觉得有点浪费。当您只想对 ID 进行操作时,Grails 中有一个 load() 方法,我想知道这里是否有一个等效的方法来加载所有域实例?我应该使用 HQL 吗?还是我应该保持原样?

PS:这让我想知道是否应该有一个选项可用于大多数 GORM 方法(查找程序等),使其仅“加载”而不是“获取”目标类

最佳答案

您可以使用 hql 只返回您需要的字段
Book.executeQuery( "select b.id from Book b" );

关于Grails 迭代域类的所有 id 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8800992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com