java如何从ODATA结果集中返回计数
我正在尝试从Olingo ODATA(版本2)结果集中获取我的记录计数,类似于下面的结果集:
http://services.odata.org/OData/OData.svc/Categories/$count
上面的url返回3,如果删除/$count
,可以看到有3个“值”
我正在本地主机上工作,其中的url:
localhost/odata/livingODATA/address/
返回结果集,但localhost/odata/livingODATA/address/$count
返回错误:
TEIID30088 Unrelated order by column g0.id cannot be used in a SET query, with SELECT DISTINCT, or GROUP BY
我试过添加一个order by
,似乎没有任何帮助
# 1 楼答案
可以通过以下方式覆盖内联计数的值:
顺便说一下,它正在使用版本2