В новой версии 4.0 Neo4J был удален ряд устаревших функций, прежде всего старая ссылка {parameter}
. Если у вас есть Neo4jRepository
с запросом Pageable
и обновите Neo4j до версии 4.0+, вы получите следующее исключение:
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}"
Мне интересно знать, работает ли команда Spring Data Neo4J знать об этом и работает над решением проблемы. А также, если они планируют поддерживать оба стиля ссылок на параметры или только $param
в будущем.
Единственный возможный обходной путь сегодня - это избежать Pageable
и явно указывать SKIP и LIMIT в запросах.
/ Клаус