выберите определенный «столбец» для объекта JDO - PullRequest
1 голос
/ 10 мая 2011

У меня есть объект в хранилище данных appengine, называемый DataBase, который содержит некоторые атрибуты или столбцы или что-либо еще, названное в JDO. Я хочу выбрать только некоторые столбцы из этого объекта, поэтому я использую подобный устав как

 String query = "select from " + DataBase.class.getName()+" where id == '"+user+"'";
List<DataBase> greetings = (List<DataBase>) pm.newQuery(query).execute();

, поэтому я выбираю все вещи в этом объекте, его id = user ... fine. Я действительно хочу получить определенный столбец из этого списка и поместить его в отдельный список, чтобы я мог выполнять некоторые функции, может кто-нибудь помочь???

1 Ответ

2 голосов
/ 11 мая 2011

Вы не можете выбрать отдельные столбцы в App Engine. Объекты хранятся в виде сериализованных буферов протокола, поэтому они извлекаются как единое целое, а не по отдельности.

...