2016-05-16 43 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();