我正在使用谷歌应用引擎和jdo作为我的应用程序。我需要获取数据存储区实体的最大长值。有没有办法在app引擎和jdo中执行此操作?
谢谢,
答案 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