我有一个非常奇怪的问题。
我有一些接受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
中使用sort时,会得到一个奇怪的查询:SELECT product_name FROM product WHERE number = 1, product_name asc limit ?
。
您有什么建议,为什么春天用comma
代替ORDER BY
?