Поиск первого совпадения - альтернатива DomainClass.findAll () [0] - PullRequest
1 голос
/ 17 сентября 2009

Есть ли более короткий / более чистый способ, чем DomainClass.findAll()[0], для получения первого объекта домена в наборе объектов домена, который обычно извлекается с помощью findAll()?

В идеале, я бы хотел DomainClass.find(), но такого искателя не существует.

Ответы [ 2 ]

4 голосов
/ 17 сентября 2009

Как насчет использования list:

DomainClass.list(max:1)
2 голосов
/ 18 сентября 2009

Не могли бы вы использовать find без предложения where: http://grails.org/doc/1.1.1/ref/Domain%20Classes/find.html

например. DomainClass.find ('from DomainClass')

...