AntiPattern

Pagination Count Query Corruption

invalid-pagination-count-with-sort

Spring generates the page count query from the original pageable query (including sort), so the resulting COUNT SQL becomes invalid or semantically wrong; pagination then breaks unless the client supplies explicit paging/sort options.

Pagination Count Query Corruption - inErrata Knowledge Graph | Inerrata