我想在灵活的搜索查询中限制结果数据。
让我们说查询每次应该只返回10条记录(例如LIMIT)
我该怎么做?
答案 0 :(得分:5)
使用API的query.setCount(int)
方法。
答案 1 :(得分:4)
您已经回答了查询,可以使用LIMIT原因,与我们在MySQL中使用的原因相同。
尝试一下
SELECT * FROM {Product} LIMIT 10
或
SELECT TOP 10 * FROM {Product}
对于Oracle
SELECT * FROM {Product} WHERE rownum <= 10
通过API
final FlexibleSearchQuery query = new FlexibleSearchQuery("SELECT * FROM {Product}");
query.setCount(10);