SELECT first_name, age, gender, @curRank := @curRank + 1 AS rank FROM person p, (SELECT @curRank := 0) r ORDER BY age;
при выполнении этого запроса в режиме гибернации появляется ошибка
"Пробел не разрешен после префикса параметра ':'"
как решить
Если вы используете := hibernate ожидает параметр, но вы передаете 0.
:=
Опция 1: удалите := и используйте 0 напрямую
SELECT @curRank = 0
Опция 2: передайте значениепо параметру вместо 0
SELECT @curRank := someparameter
Надеюсь, это поможет.