With the new 4.0 release of Neo4J a number of deprecated features have been removed, most notably the old {parameter} reference. If you have a Neo4jRepository with a Pageable query and upgrade your Neo4j to version 4.0+ you will get the following exception:
The old parameter syntax `{param}` is no longer supported. Please use `$param` instead (line 3, column 15 (offset: 168))
"return o SKIP {sdnSkip} LIMIT {sdnLimit}"
I'm interested to know if the Spring Data Neo4J team is aware of this and working to fix the issue. And also if they plan to support both styles of parameter referencing, or only $param going forward.
The only possible workaround today is to avoid Pageableand specify SKIP and LIMIT explicitly in queries.
/Klaus