Ну, вы должны определить, по какому показателю эта запись должна быть "первой".
Предполагая, что вы имеете в виду запись с самой ранней отметкой времени создания, самым простым и надежным подходом было бы добавить свойство dateCreated
к вашему классу домена и затем запросить объект с наименьшей такой датой. Фактически вам даже не нужно устанавливать дату создания вручную, потому что Grails делает это за вас (если вы называете свойство dateCreated
) - см. Автоматическая отметка времени в документации Grails.
HQL-запрос будет выглядеть примерно так:
def firstObject = YourClass.find("FROM YourClass ORDER BY dateCreated")