У меня есть класс домена, который имеет около 20 свойств. FindBy для класса домена приводит к запросу на выборку, в котором все столбцы выбраны из базы данных, что может привести к снижению производительности, если требуемый столбец может быть только 1.
Итак, я подумал об использовании с критериями.
def sampleDomainInst = SampleDomain.withCriteria{
projections {
property('fieldOne')
}
eq('id', idVal)
}
Возвращаемое значение является списком. Но мне нужен экземпляр SampleDomain
Как мне это сделать?
Спасибо.
С Уважением,
Джей Чандран