を避けるために、どのように任意のアイデアは、ここであれば、ここでのステートメント
User.createCriteria().list(offset: filter.offset, max: filter.max) {
if (filter.first-name) eq('firstName', filter.first-name)
if (filter.last-name) eq('lastName', filter.last-name)
if (filter.email) eq('email', filter.email)
if (filter.status) eq('status', filter.status)
if (...) ...
.
.
order(filter.sort, 'desc')
order('name')
}
がここif
のを避けるためにどのような方法がありますが、コードのですか?
groovy 3値オペレータを使用できます。 –