У меня очень странная проблема.У меня есть метод репозитория, который принимает Pageable
в качестве параметра.Вот оно:
@Query(value = "SELECT product_name FROM product WHERE number = 1",
countQuery = "SELECT COUNT (id) FROM product",
nativeQuery = true)
public List<String> getAllProducts(Pageable pageable);
Когда я использую этот метод без сортировки внутри страниц, все в порядке.Hibernate использует следующий запрос в этой ситуации: SELECT product_name FROM product WHERE number = 1 limit ?
.
Но когда я использую сортировку внутри Pageable
, я получаю такой странный запрос: SELECT product_name FROM product WHERE number = 1, product_name asc limit ?
.
У вас есть предложения?почему пружина ставит comma
вместо ORDER BY
?