0

私は Groovy/Grails を初めて使用するので、これは簡単な質問かもしれません。これは一般的なコードだと思いますが、しばらく時間をかけて、Google に適切なものを見つけることができません。

いくつかの多対多の関係を持つドメイン構造があります ( <--> で示されます)

労働者 <--> 組立ライン <--> 部品

トリックは、同じクラスに2つの異なる1対多の関係もあるということです...

作業者 -> 検査部品 -> 検査

部品は何度でも検査できますが、検査を行う人は常に存在しなければなりません。

私は Assembly Line コントローラーにいて、AssemblyLine.get(id) を十分に簡単に実行できますが、その行のパーツのすべての検査を行うことができます。セッションから取り出したワーカーの検査のみが必要です。

私が見逃しているこれを行う簡単な方法はありますか?あってもいい感じです。

4

1 に答える 1

0

次のように、GORMを使用するだけです

Inspection.findAllByWorkerAndPart(session.worker,somePart)

さらに具体的な情報が必要な場合は、ドメイン クラスと関連するプロパティを書き留めてください。

ありがとう。

于 2013-05-02T07:05:36.080 に答える