2011-10-17 15 views
0

我正在使用谷歌應用程序引擎和jdo爲我的應用程序。我有一個要求,以獲得數據存儲實體的最大長期價值。有沒有辦法在應用程序引擎和jdo中做到這一點?谷歌應用程序引擎最大值

感謝,

回答

0

的AppEngine上的數據存儲支持全系列Long值的,所以你可以使用Long.MAX_VALUE獲取最大長期價值。根據spec這相當於2^63 - 1,相當於9,223,372,036,854,775,807。

AppEngine支持的所有核心類型列表可以在here找到。

+0

我想什麼是存儲在數據存儲表中的長期價值,獲取存儲值的最大值。 –

0

是的,你可以用下面的GQL查詢:

select * 
from MyEntity 
order by longField desc 
limit 1 
有場含長值 longField

其中MyEntity是您的數據存儲區實體。它會回報你一個實體與longField

+0

當然,但不是JDO的一部分,雖然 – DataNucleus

+0

你的意思是說JDO不支持'order by'? –

+0

對不起,我明白了。順便說一句,它只是GQL –

1

JDOQL的最大價值:「選擇longField FROM mydomain.MyClass ORDER BY longField DESC RANGE 0,1」