Еще один способ сделать это с find
, который возвращает первый результат, или ноль, если таблица пуста.
User.find("from User")
Если вы хотите более одного, вы также можете использовать findAll
с параметром max
User.findAll("from User", [max: 10])
Если вы действительно хотите какой-либо объект из таблицы, тогда list
, вероятно, является вашей лучшей ставкой, но в большинстве случаев с такими запросами вы хотите ограничить его немного больше и перейти на HQL. может сделать это очень легко.