google- app-engine最大值

时间:2011-10-17 05:42:46

标签: google-app-engine jdo

我正在使用谷歌应用引擎和jdo作为我的应用程序。我需要获取数据存储区实体的最大长值。有没有办法在app引擎和jdo中执行此操作?

谢谢,

3 个答案:

答案 0 :(得分:1)

JDOQL:“SELECT longField FROM mydomain.MyClass ORDER BY longField DESC RANGE 0,1”

答案 1 :(得分:0)

AppEngine数据存储区支持所有Long值,因此您可以使用Long.MAX_VALUE获取最大长值。根据{{​​3}}这相当于2^63 - 1,相当于9,223,372,036,854,775,807。

可以找到AppEngine可以支持的所有核心类型的列表spec

答案 2 :(得分:0)

是的,您可以使用以下GQL查询:

select *
from MyEntity
order by longField desc
limit 1

其中MyEntity是您的数据存储区实体,其字段longField包含长值。它将返回1个具有最大值longField

的实体