我尝试优化我的 GAE。这是我的模型:
游戏:id、状态、玩家...和列表;
Round : id , name, desc ... ;
我在游戏和回合之间建立了关系: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。我真的很想通过不要求所有孩子来降低阅读成本(回合)
谢谢