0

datanucleus で JDOQL を使用して、非キー列に結合条件を明示的に記述したいのですが、datanucleus で記述できますか?そうであれば、JDOQL を使用してどのように記述できますか?

4

1 に答える 1

1

JDOQL で JOIN を記述しません。それが JDOQL の要点です。それは Java 構文であり、オブジェクト関係を使用しています。オブジェクトの「モデル」に、関連性があると思われるさまざまな long/int がある場合、それは OO ではないため、設計を再検討する必要があります。同じことがJPAにもFWIWにも当てはまりますが、明示的な結合を行うことができますが、結合されるのはすべての意図と目的であり、関係フィールドのみです(つまり、非キー列ではありません)。

JDOQL クエリの FILTER に追加の条件 (キー以外の列の場合) を (永続化可能なクラスにフィールドがある限り) 追加することは明らかに、実行したいことと同じです。

于 2014-06-23T14:34:05.417 に答える