JDOQL - это язык запросов API сохранения состояния JDO. JDOQL разработан как способ Java-разработчиками использовать возможности SQL-запросов, сохраняя при этом отношения объектов Java, существующие в их модели приложения.
0 ответов

Как применять группы выборки с помощью JDOQL-запросов с помощью datanucleus-appengine 2.0.0-final

После обновления до версии 2.0.0 datanucleus-appengine группы выборки теперь, похоже, игнорируются при использовании запросов JDOQL через API запросов. Я не уверен, что это ошибка в библиотеке или я делаю это неправильно. У меня есть определенная су…
21 фев '12 в 23:27
2 ответа

Проблема с JDOQL для получения результатов с запросом "содержит"

Я использую Google App Engine для проекта, и мне нужно сделать несколько запросов к базе данных. Я использую JDOQL, чтобы спросить базу данных. В моем случае я хочу получить университет, который содержит подстроку "массив". Я думаю, что мой запрос с…
21 сен '10 в 07:38
1 ответ

JDO запрашивает OR в GAE

Получил объект А с таким public class A private String a; private String b; .. .. .. Как написать запрос JDO, который выбирает все объекты A, которые соответствуют любому ключевому слову == a ИЛИ ключевому слову == b Полный код выглядит примерно так…
22 янв '11 в 16:10
1 ответ

GAE-запрос с параметром коллекции

Я подтвердил, что искомый объект находится в хранилище данных. Я проверил, что список, который я передаю как параметр метода, содержит эту сущность. Я пытаюсь найти все объекты, чьи userGmail содержатся в списке строк, которые я передаю. Вот мой код…
06 фев '14 в 22:46
1 ответ

Google App Engine Запросы с JDOQL, как просто подсчитать?

Я использовал "select from X.class.getName()", чтобы получить все записи класса X, но если записей много, получение результатов может занять много времени. Я просто хочу подсчитать, сколько записей в хранилище данных, какой самый быстрый запрос для …
02 май '11 в 16:10
8 ответов

Хранилище данных App Engine не поддерживает оператор ИЛИ

Я пытаюсь запросить в хранилище данных Google что-то вроде (с pm -> persistanceManager): String filters = "( field == 'value' || field == 'anotherValue' )"; Query query = pm.newQuery(myType.class, filters); Когда я выполняю - я возвращаюсь: хранилищ…
1 ответ

Странное исключение "com.vividsolutions.jts.geom.Geometry" ClassNotResolvedException

Я выполняю запрос JDOQL, который может показаться немного сложным: Query q = pm.newQuery(IxlTest.class, "id == :tId && parameterGroups.get(oGroup.key).contains(tp) && oGroup.contains(opt) && opt.displayInResults"); q.setResul…
04 мар '13 в 19:49
1 ответ

Как получить список объектов, которые являются свойством класса с JDOQL?

У меня следующие настойчивые способные занятия: @PersistenceCapable public class AppAccount { @PrimaryKey @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) private Long id; @Persistent private String companyName; @Persistent List<AppUser&…
03 мар '10 в 16:48
1 ответ

Генерация порядкового номера в mongoDB

Я использую Java, Datanucleus, Mongodb и JDO в моем проекте. У меня есть требование, где я должен сгенерировать порядковый номер и сохранить его в БД. Я просматривал различные ссылки и обнаружил, что DataNucleus поддерживает автоматическое назначени…
06 дек '12 в 10:26
1 ответ

Декларативный JDOQL против однострочного JDOQL: производительность

При запросах с помощью JDOQL существует разница в производительности между использованием декларативной версии и версии с одной строкой: Пример из документа JDOQL: //Declarative JDOQL : Query q = pm.newQuery(org.jpox.Person.class, "lastName == \"Jon…
28 май '10 в 07:30
2 ответа

Appengine: DatastoreNeedIndexException при использовании "order by"

Здравствуйте, у меня есть это DatastoreNeedIndexException, когда я пытаюсь сделать заказ по моему запросу. вот код: @PersistenceCapable public class Gaze { @PrimaryKey @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) private Long id; @Persi…
23 апр '11 в 15:49
1 ответ

Почему java.lang.Long не сохраняется?

Я пытаюсь запросить список идентификаторов типа Long в GAE/JDO. И я получаю следующее исключение, когда я вызываю detachCopyAll() для набора результатов. org.datanucleus.jdo.exceptions.ClassNotPersistenceCapableException: The class "The class "java.…
04 дек '11 в 06:23
0 ответов

Как извлечь данные как родительский из дочернего объекта с отношением один ко многим в запросе JDO в облачном хранилище данных Google?

У меня есть две таблицы 1-сотрудник и 2- LogHistory Сотрудник имеет ребенка как LogHistory Есть много записей против одного сотрудника в LogHistory Employe имеет свойства employeeId, name, email и список LogHistory. LogHistory имеет свойства loginda…
1 ответ

Проблемы с подсчетом JDOQL-подзапросов

У меня проблемы с подсчетами подзапросов с помощью JDOQL (с использованием DataNucleus). Следующий запрос SELECT this.price FROM com.mysema.query.jdo.test.domain.Product WHERE (SELECT count(other) FROM com.mysema.query.jdo.test.domain.Product other …
22 окт '10 в 12:26
1 ответ

Поддержка регулярных выражений JDOQL

Поддерживает ли JDOQL ^ для сопоставления начала и $ для сопоставления конца? У меня проблемы с тем, чтобы заставить их работать. ^ И $, возможно, уже подразумевается?
13 июл '12 в 10:43
1 ответ

Как сделать запрос диапазона дат с помощью JDO в Google App Engine

Вот фрагмент кода, который я пытаюсь заставить работать: final Query query = pm.newQuery("SELECT FROM model.Strip WHERE publishOn <= startDate && endDate >= publishOn PARAMETERS Date startDate, Date endDate import java.util.Date"); Пос…
10 фев '11 в 05:48
1 ответ

Можно ли выполнить текстовый поиск по шаблону при использовании Google App Engine?

Все примеры, которые я вижу, показывают, как точно вывести объекты, соответствующие строке. Есть ли эквивалент запроса LIKE? Кроме того, если это поможет, я подумываю использовать результат для автозаполнения текстового поля. Спасибо
11 авг '09 в 20:17
1 ответ

Как сделать внутреннее соединение с JDO 1.0

Я работаю над Проектом Здравоохранения, который разработан с использованием JDO 1.0. Я гуглил и не нашел хороших вещей для JDO 1.0. Моя проблема заключается в том, что мне нужно объединить две таблицы Encounter table и History History. Таблица встре…
21 авг '13 в 12:31
1 ответ

Почему я получаю ошибку приведения в моем запросе с использованием JDO в Google App Engine?

Согласно документу "Запросы и индексы", вы можете эффективно выполнять запрос одинаково (насколько я могу судить) по этому вопросу: PersistenceManager pm = PMF.get().getPersistenceManager(); try { Query q = pm.newQuery(App.class); q.setOrdering("nam…
22 июн '09 в 05:20
2 ответа

Как удалить конкретную запись из Google Datastore (на Java)?

У меня есть несколько записей в хранилище данных, я хочу удалить конкретную запись из таблицы. например, в SQL мы используем delete * from table1 where name ="mike" Что такое эквивалентный код в Java (я использую Eclipse с плагином Google appengine …