gpt4 book ai didi

list - 获取Grails列表中的第一个元素

转载 作者:行者123 更新时间:2023-12-02 14:14:06 26 4
gpt4 key购买 nike

如何从命令.list()返回对象的Grails列表中的第一个元素,但不使用Java方法。我的意思是,调用.list()时,我们有没有选择顶部元素的选项,类似于SQL查询SELECT TOP FROM。

我不喜欢这样:

List domains = Domain.list()
return domains.get(0)

因为它会导致太多的内存资源。
非常感谢!

最佳答案

一种快速的方法是将max参数与list一起使用

Domain.list([max:1])

或者您可以使用我相信的Criteria查询:
def domainCriteria = Domain.createCriteria()
def firstDomain = domainCriteria.list{
maxResults( 1 )
order( 'id', 'asc' )
}[0]

关于list - 获取Grails列表中的第一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5508915/

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