使用java,spring的前10个结果

时间:2013-11-18 12:45:18

标签: java spring-mvc solr spring-data-solr

我在Spring MVC框架中使用java进行查询,我的查询显示了600多个结果,但我只想要前10个结果。

这是我到目前为止所做的:

 public interface ProductRepository extends SolrCrudRepository<Product, String>{

    @Query("Product_Name:?0")
    public List<Product> findByProductName(String productName);


 }

1 个答案:

答案 0 :(得分:2)

这样的事情可以解决问题:

public interface ProductRepository extends SolrCrudRepository<Product, String>{

@Query("Product_Name:?0")
public List<Product> findByProductName(String productName, Pageable pageable); }

然后,这样称呼它:

    PageRequest pageRequest = new PageRequest(0, 10);
    myRepository.findByProductName("Product Name", pageRequest);

参考文献:

Spring数据 - Special Parameters Handling

春季数据 - Page Request API