Как использовать order by в spring jpa, когда запрос должен найти по ключевому слову

У меня есть запрос, который выглядит так,

@Query("select p from Product p where p.title like concat ('%',?1,'%') and p.categoryId = ?2")

Как использовать заказ?
Я попытался следовать ему дал мне исключение синтаксиса

@Query("select p from Product p where p.title like concat ('%',?1,'%') and p.categoryId = ?2" order by createddate desc)

Заранее спасибо за помощь.

2 ответа

  1. Если createddate является полем продукта, попробуйте:

    @Query("select p from Product p where p.title like concat ('%',?1,'%') and p.categoryId = ?2 order by p.createddate desc")