2012-01-25 11 views
0
私は理解して に試みで、以下のビデオを見終わった

JDOとGoogle App Engineデータストア:JDOとGoogle App Engineデータストア:コード内の重要な表現

今私は親戚の実体を持つ種類の実体を持つ種類の実体がある親の実体 を持っているとします。 のいずれかのような種類の実体の実体があります。

Grandparent:Jane/Parent:Jack/Child:Joe 
  1. どのように私はJDOで、このインスタンスのクラスをコーディングしない(おそらく 三つのクラスが存在します)が、私は実装を見てみたい:子実体は可能性の一つのための鍵 キーの一部としてキー値が明示的に設定されています。何か案は?

  2. また、私の データにアクセスするためにJDOQLを使用し、イテレータをプログラムで使用してさまざまなインスタンスを反復することとの違いは何ですか?

おかげで、

ジョンGoche

答えて

3
  1. ありApp EngineのデータストアのJavaドキュメントのより具体的な例:あなたはJDOQL文字列構文を使用してデータストアクエリを構築することができますChild Objects and Relationships
  2. と呼び出すことで、 Queryオブジェクトのメソッドは、両方のアクセス可能なデータがCollectionを返すときに違いはありません、より具体的な例を参照することができますIntroducing Queries in JDO
+0

私は知っていましたが、そこにキーが自動的に生成されました。私は何とか自分自身でそれを構築したいと思っていました。それは祖父母:Jane/Parent:Jack/Child:Joeデータが表示されますが、これはJDOでは不可能です。 2.については、いくつかのインスタンスが返されるのではなく、コレクション全体をトラバースする必要がある場合は、JDOQLを使用しなくても、パフォーマンスには影響しないことがあります。ありがとう、ジョンゴシェ – johngoche9999

関連する問題