Order By Date Desc Limit in Frühlingsdaten JPA

Ich versuche, die Abfrageergebnisse mithilfe der Option "Abfrage einschränken" einzuschränken. Ohne Einschränkung funktioniert die Abfrage wie erwartet.

@Query("SELECT a FROM DrmAdpodTimeSlot a where a.startTime > :startTime order by a.startTime desc")
    public List<DrmAdpodTimeSlot> findByStartTime(@Param("startTime") Timestamp startTime);

Aber wenn ich versuche, die Datensätze mithilfe von limit (no.of records) einzuschränken, wie folgt:

@Query("SELECT a FROM DrmAdpodTimeSlot a where a.startTime > :startTime order by a.startTime desc limit 2")
    public List<DrmAdpodTimeSlot> findByStartTime(@Param("startTime") Timestamp startTime);

Aus der obigen Abfrage erhalte ich den folgenden Fehler:

Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: limit near line 1, column 110 [SELECT a FROM com.dooreme.domain.DrmAd
podTimeSlot a where a.startTime > :startTime order by a.startTime desc limit 2]

Wie kann ich die Bestellung per Limit-Abfrage in der Frühjahrsdaten-JPA-Abfrage verwenden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage