0
私は2つのドメインクラスGrailsでデータを作成して保存するには?
支出
class Expenditure {
Date date
Supplier supplier
String particular
BigDecimal amount
}
サプライヤーを持って
class Supplier {
String name
String address
static hasMany = [expenditures: Expenditure]
}
何が起こって、私は新しい支出を作成するとき、私は取引先のリストからサプライヤーに入るということですサプライヤクラス。サプライヤが存在しない場合は、まずサプライヤを作成してから、そのサプライヤを選択して支出を作成する必要があります。
私が望むのは、私がサプライヤに入ると、サプライヤで最初にそれを作成しなくても、サプライヤに入ると、それは検索され、見つからなければ、(費用インスタンスを保存するときに)外出先で作成されますテーブルを開き、支出に戻ってフォームを完成させます。
どうすればこの問題を解決できますか?私が欲しいもの
'findOrCreate ...'ヘルパーがあります – cfrick