GAE を最適化しようとしています。これは私のモデルです:
Game : id 、 status 、players ... および List ;
Round : id 、 name 、 desc ... ;
Game と Round の関係を取得しました: 1-N
問題は、彼のオールラウンドまたは特定のフィールドがないとゲームをリクエストできないことです。
私はすでにこれを試しました:
Query query = pm.newQuery(Game.class);
ArrayList<Game> allgame = new ArrayList<Game>();
query.setResult("id, status");
allgame.addAll((Collection<? extends Game>) query.execute());
と
Query query = pm.newQuery("SELECT id, status FROM com.ws.model.Game");
ArrayList<Object> allgame = new ArrayList<Object>();
allgame.addAll((Collection<? extends Object>) query.execute());
PersistenceManagerFactory と JDO v1 を使用しています。すべての子をリクエストしないことで読み取りコストを削減したい (ラウンド)
ありがとう