Я несколько дней пытаюсь получить список из моих данных.Домен выглядит так:
class Alpha {
String a
String b
etc.
static hasMany = [beta:Beta]
}
class Beta {
String a
Integer foo
String status
static belongsTo = [alpha:Alpha]
static constraints = {
status(nullable:false, inList:["val1","val2","val3", "val4"])
}
}
Я бы хотел иметь в Alpha сумму всех Beta.foo и всех Beta.foo в определенном состоянии.Лучше всего будет что-то вроде дополнительной строки (Integer sumVal1 ...
).
Я пробовал именованные запросы:
static namedQueries = {
erledigterProbeAufwend {
createAlias ('Beta', 'b')
eq ('b.status', 'val1')
projections {
groupProperty('b.alpha')
sum('b.foo', 'sumFooVal1')
}
}
}
Но это просто дает мне одну сумму за раз.
Я с нетерпением жду, чтобы получить помощь по этому вопросу.
Привет Bas