We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hello,
spring-data-jpa, version: 2.3.9 database: mysql
An error occures for method annotated with @Query(nativeQuery=true) with declared pageable parameter, e.g.:
@Query(nativeQuery=true)
Page<NEntity> searchForEntityWithStatus(@Param("status"), Pageable pageable);
If query contains complex JOIN with ORDER BY and LIMIT, e.g.:
"LEFT JOIN( SELECT status FROM entity_statuses ORDER BY updated_at DESC LIMIT 1) st ON ..."
library generates wrong sorting and pagination fragment (ORDER BY is missing):
, some_column LIMIT ?,? which causes SQL error.
, some_column LIMIT ?,?
Workaroundthat working for me is to add at the end of query sentence like below:
ORDER BY <any_neutral_column>
any_neutral_column I mean column which has no impact on sorting.
The text was updated successfully, but these errors were encountered:
Could you provide a full SQL query (which has the bug)? Because then I can check if this bug is still present after introducing JSqlParser in #2417.
Sorry, something went wrong.
No branches or pull requests
Hello,
spring-data-jpa, version: 2.3.9
database: mysql
An error occures for method annotated with
@Query(nativeQuery=true)
with declared pageable parameter, e.g.:Page<NEntity> searchForEntityWithStatus(@Param("status"), Pageable pageable);
If query contains complex JOIN with ORDER BY and LIMIT, e.g.:
"LEFT JOIN( SELECT status FROM entity_statuses ORDER BY updated_at DESC LIMIT 1) st ON ..."
library generates wrong sorting and pagination fragment (ORDER BY is missing):
, some_column LIMIT ?,?
which causes SQL error.Workaroundthat working for me is to add at the end of query sentence like below:
ORDER BY <any_neutral_column>
any_neutral_column I mean column which has no impact on sorting.
The text was updated successfully, but these errors were encountered: