i haben Domain-Klassen:Grillen. Domänenklasse 1: m
package test
class Credit {
String name;
static hasMany = [debts : Debt]
static constraints = {
}
}
und
package test
class Debt {
Integer amount;
Date date;
static belongsTo =[credits: Credit]
static constraints = {
}
}
Notwendigkeit: wählen max: 10
; order: "desc"
; sort: "date"
Reihen von Debt mit der Сredit.get(id)
verbundenen
Wie kann ich es tun?
Lösung:
Debt.findAllByCredits(Credit.get(params.id),[max:10, sort:"date",order:"desc"])
aber nächste Frage zu diesem Beispiel:
warum dieser Code Arbeit:
def ok = Debt.findAllByCredits(Credit.get(params.id),[max:10, sort:"date",order:"desc"])
println "true:" + ok
aber dieser Code nicht korrekt funktionieren:
def dd = new Debt(credits: Credit.get(params.id))
def wrong =Debt.findAll(dd)
println "no: "+ wrong
alle Zeit alle Datensätze in Tabelle zurück, warum?
Wenn Sie eine andere Frage haben, sollten Sie eine neue Frage erstellen, anstatt sie zu einer bereits beantworteten Frage hinzuzufügen. –
ok, danke. Ich mache es jetzt. – user471011