1

私はデータニュークリアスが初めてです。

datanucleus の operator ind JDOQL で Sql を使用することは可能ですか?

宣言型 JDOQLを使用したいのですが、 SQL In Operatorが行うことを行うクエリを作成する方法がわかりません。

SQL クエリは次のようになります。

SELECT * FROM table WHERE id IN (1,2,3,4,5)

役立つ情報をありがとう

4

1 に答える 1

2

JDOQLがSQLのランダムなビットを許可するのはなぜですか?JDOQLはJava構文を使用するため、最も論理的なJava構文はCollection.containsであるため、これらの5つの要素を持つCollectionパラメーターを渡して実行します。

:param.contains(id)

明らかに、JDO仕様を見るとそれがわかりますが、DataNucleusは何も変わりません。

于 2012-12-12T13:40:31.013 に答える