2016-05-16 78 views
0

我如何从桌子底部排序entites?我通常使用反向比较器。 我尝试这一点,但在春季数据JPA是不行的:Spring数据中的反向排序JPA

@Transactional(readOnly=true) 
public List<Terapija> top10TerapijePacijenta(String jmbg){ 
    List<Terapija> ter= terapijaRepository.findByJmbgPacijeta(jmbg); 
    Comparator<Terapija> comp = comp.reversed(); 

    return ter.sort(comp); 
+0

'terapijaRepository.findByJmbgPacijetaOrderByIdDesc' – sidgate

+0

返回我我觉得从表 –

+0

第一个结果不应该只返回的第一个元素。要获得第一个元素,您需要findFirst ... –

回答

1

中,将指定顺序存储库定义新方法。假设你想在上面创建的第一个行,按升序排列的ID顺序结果

List<Terapija> terapijaRepository.findByJmbgPacijetaOrderByIdAsc();