2016-06-20 10 views
0

私はテーブルから最後の5行だけのリストを取得しようとしています。私はすでにlimit 5で試しましたが運はありません。最後の5行を取得するには?

は、ここですべてのヘルプははるかに高く評価されているメソッド

@Transactional 
public List<Poll> findAllLimit5() { 
    return em.createQuery("select a from Poll a ", Poll.class).getResultList(); 
} 

です。ここで

+1

https://docs.oracle.com/javaee/7/api/javax/persistence/Query.html#setMaxResults-int-私が試したリンクの –

+0

おかげで** setMaxResults **で動作しました。 –

+0

あなたはどのようなものを受け取るのですか? –

答えて

0

は修正された方法

@Transactional 
public List<Poll> findAllLimit5() { 
    return em 
      .createQuery("select a from Poll a ORDER BY a.id_poll DESC ", 
        Poll.class).setMaxResults(5).getResultList(); 

} 
関連する問題