максимальное значение google- app-engine - PullRequest
0 голосов
/ 17 октября 2011

Я использую google app engine и jdo для своего приложения. У меня есть требование получить максимально длинное значение сущности хранилища данных.Есть ли способ сделать это в App Engine и JDO?

Спасибо,

Ответы [ 3 ]

1 голос
/ 17 октября 2011

JDOQL: «ВЫБЕРИТЕ longField ИЗ mydomain. MyClass ЗАКАЗАТЬ ПО ДЛИННОМУ РАЙОНУ DESC RANGE 0,1»

0 голосов
/ 17 октября 2011

Да, вы можете использовать следующий запрос GQL:

select *
from MyEntity
order by longField desc
limit 1

где MyEntity - это ваша сущность хранилища данных, имеющая поле longField, содержащее длинные значения. Он вернет вам 1 сущность с наибольшим значением longField

0 голосов
/ 17 октября 2011

Хранилище данных AppEngine поддерживает полный диапазон значений Long, поэтому вы можете использовать Long.MAX_VALUE для получения максимально длинного значения. Согласно spec Это равняется 2^63 - 1, что эквивалентно 9,223,372,036,854,775,807.

Список всех основных типов, которые может поддерживать AppEngine, можно найти здесь .

...