使用sum功能与谷歌应用引擎数据存储区

时间:2012-04-23 01:35:18

标签: java google-app-engine jpa

  

可能重复:
  Is there a way to do aggregate functions on Google App Engine?

您好我一直在尝试使用GAE在我的JPA应用程序中使用Sum函数,但是我收到了这个错误

Problem with query <SELECT SUM(c.amount) FROM Cheque c>: App Engine datastore does not support operator SUM. 

所以我想知道的是有另一种方法来实现总和并在jsp页面中显示数据吗?或者我只是想忘记它?

1 个答案:

答案 0 :(得分:2)

您无法在App Engine数据存储区中执行聚合功能;这样的操作是低效的,因为它们需要读取匹配的每一条记录。相反,你应该随时计算你需要的任何聚合 - 在写作时多花一点时间,以便在阅读时节省大量时间。