Når du angiver et kolonnealias for SELECT som sorteringsnøgle, side - 1 (dvs. undtagen side -0 ) videreforespørgsler genereret af Spring Batch bruger dette alias i WHERE-klausulen som vist i dit spørgsmål og i henhold til dette SO-spørgsmål , at bruge et kolonnealias i WHERE-udtrykket er ikke tilladt, hvis evaluering af SELECT-udtrykket ikke er tvunget før WHERE-udtrykket.
Så for at besvare dit spørgsmål - Nej, du kan ikke bruge et alias som sorteringsnøgle, medmindre du tvinger aliasevaluering som foreslået i andre SQL-spørgsmål.