Описание тега jdoql
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); Когда я выполняю - я возвращаюсь: хранилищ…
31 май '09 в 00:45
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…
19 дек '17 в 05:36
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 …
30 апр '10 в 20:41