問題タブ [jdoql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - JDOQL で Unowned アノテーションを使用すると条件 "OR" が機能しないのはなぜですか?
ここでは、所有されていない 1 対 1 の関係によってエンティティをフィルター処理する方法について説明します。
これは完全に機能しますが、お気に入りのFoodParamが複数ある場合はどうなりますか?
フィルターを次のように変更しようとしています。
しかし、return 0 オブジェクトを実行すると、favoriteFoodParam1 または favoriteFoodParam2 を削除すると、0 以外が返されます。
jdo - JDOQLで文字列を数値に変換するにはどうすればよいですか?
varchar フィールドに複数のプリミティブ型を持つことができる値を格納する JDOQL/DataNucleus ストレージ レイヤーがあります。それらのいくつかは数値であり、それらを数値定数と比較 (</>/...) する必要があります。どうやってそれを達成するのですか?フィールドまたは値で (java.lang.)Long.parse などを使用しようとしていました (例: java.lang.Long.parseLong(field) > java.lang.Long.parseLong(string_param))、タイプのパラメーターを提供します文字列フィールドなどに対して長いですが、機能しません。実際、エラーが発生することはめったにありません。さまざまな組み合わせで、簡単に識別できない理由ですべての値が返されるか、値が返されません。これに関するドキュメントはありますか?
明確化: フィールドは文字列型です (実際には、取得元の文字列コレクションです)。値の一部のサブセットについては、「3」文字列などの int を格納する場合があり、値 >= 2 フィルターなどを実行する必要があります。キャストを使用してみましたが、それほど多くはありません。エラーが発生します。さらに調査させてください
jdo - JDO 1.0 で内部結合を行う方法
私は、JDO 1.0 を使用して開発されたヘルスケア プロジェクトに取り組んでいます。私はグーグルで検索しましたが、JDO 1.0 に適したものは見つかりませんでした。私の問題は、遭遇テーブルと履歴テーブルの2つのテーブルを結合する必要があることです.遭遇テーブルにはHistoryparentテーブルへの外部キーである列が含まれ、履歴テーブルにはHistoryParentテーブルへの外部キーである列も含まれています.ドメインに来ています構造、遭遇ドメインは歴史親ドメインを拡張しています。歴史ドメインには、歴史親ドメインへの1対1のマッピングを持つフィールドが含まれています.今、歴史フィールドデータで遭遇をフィルタリングする方法.貴重な回答を前もってありがとう.
java - コレクション パラメーターを使用した GAE クエリ
探しているエンティティがデータストアにあることを確認しました。メソッド パラメーターとして渡すリストにこのエンティティが含まれていることを確認しました。渡す文字列のリストに「userGmail」が含まれているすべてのオブジェクトを見つけようとしています。
これが私のコードです
これは、私が受け取るスタック トレースです。
注目すべき点: データストアで見つかった要素を含まないために渡したリストでは、このエラーは発生しません。それが存在するときに、クエリが要素を見つけたが、閉じられていないか、戻りパラメーターに正しく実行されていないと思います。それ以上のリストを返すことが望ましい場合は、問題ありません。これまでに複数のバリエーションを試しましたが、成功していません。それはかなりイライラしています。
java - アプリ エンジン データストアからデータを取得できません (JDO クエリを使用)
アプリ エンジンからデータをフェッチしようとしていますが、成功しません。Async 呼び出しは成功しますが、データは出力されません。エラーもありません。バックエンドデータベースを使用していたときはうまくいきました。今、同じプロジェクトをアプリ エンジン データストアで動作させようとしています。JDO クエリを使用しています。以下は「get」メソッドです。
どこが間違っているのかわかりません。どんな提案でも大歓迎です。
ありがとう
jdo - 複数のオブジェクト(リレーショナルオブジェクト)からデータを取得するJDOQLクエリの書き方
JDOQL クエリ (JDOQL Delarative または JDOQL Single String ) を書きたいと思います。ここに私のクラスがあります
Customer オブジェクトと Address オブジェクトの間の 1-N RelaitonShip。
ここに私のデータベースクエリがあります
c.Name,c.Email,a.City,a.Location from user.MASCUSTOMER c inner join user.MASADDRESS a on c.Cid= a.Cid; を選択します。
上記のクエリを JDOQL (宣言型または単一文字列) の形式で表すにはどうすればよいですか?