0

我正在尝试通过具有最早日期的 castor 查询返回一个对象。

这是我一直在尝试的事情: SELECT p FROM model.objects.Product p LIMIT $1 WHERE p.status=$2 ORDER BY p.statusDate;

这会导致:org.exolab.castor.jdo.oql.OQLSyntaxException:在 WHERE 附近发现了不正确的令牌类型(找到了 KEYWORD_WHERE,但预期为 END_OF_QUERY

我使用的是 0.9.6 版本,我相信它支持这种事情。

非常感谢任何提示或指针。

4

1 回答 1

0

根据我的评论,确实 LIMIT 子句必须出现在 ORDER BY 子句之后。请参阅Castor 查询语法

于 2012-11-23T22:16:13.443 回答