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?