Я следил за учебным пособием по движку приложений Google, и часть, объясняющая JDO, выполняется на основе гостевой книги. Поэтому, когда они запрашивают постоянство (я полагаю, BigTable), они заинтересованы в возврате всех результатов.
Я пытаюсь адаптировать это для отображения результатов для конкретного пользователя, но, похоже, у меня проблемы с этим.
UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();
if(user != null) {
PersistenceManager pm = PerManFac.get().getPersistenceManager();
String query = "select * from " + Team.class.getName();
List<Team> teamList = (List<Team>) pm.newQuery(query).execute();
if(teamList.isEmpty()) {
Это часть того, что у меня есть до сих пор, мне нужно адаптировать строку запроса, чтобы она была «где пользователь = пользователь», но каждый раз у меня возникают проблемы.
Объект My Team содержит только ключ, пользователя, строку и дату.