私はドメインクラスを持っています:グレイル。ドメインクラス。 1:m
package test
class Credit {
String name;
static hasMany = [debts : Debt]
static constraints = {
}
}
と
package test
class Debt {
Integer amount;
Date date;
static belongsTo =[credits: Credit]
static constraints = {
}
}
必要:max: 10
を選択してください。 order: "desc"
; Сredit.get(id)
に関連するsort: "date"
行の債務
どうすればいいですか?
Debt.findAllByCredits(Credit.get(params.id),[max:10, sort:"date",order:"desc"])
なぜこのコードが動作するのですか?
def ok = Debt.findAllByCredits(Credit.get(params.id),[max:10, sort:"date",order:"desc"])
println "true:" + ok
しかし、このコードは正しく動作しません。
def dd = new Debt(credits: Credit.get(params.id))
def wrong =Debt.findAll(dd)
println "no: "+ wrong
いつもテーブルのすべてのレコードを返します、なぜですか?
質問が異なる場合は、既に回答済みの質問に追加するのではなく、新しい質問を作成する必要があります。 –
よろしくお願いいたします。私は今それをする。 – user471011