我正在尝试通过具有最早日期的 castor 查询返回单个对象。
这是我一直在尝试的事情:从模型中选择 p.对象.产品 p 限制 $1 其中 p.status=$2 按 p.statusDate 订购;
这会导致:org.exolab.castor.jdo.oql.OQLSyntaxException:在 WHERE 附近发现不正确的令牌类型(KEYWORD_WHERE找到,但预期END_OF_QUERY
我正在使用版本 0.9.6,我相信它支持这种事情。
任何提示或指针非常感谢。
根据我的评论,LIMIT 子句似乎必须出现在 ORDER BY 子句之后。请参阅卡斯特查询语法。