Wanneer u een kolomalias van SELECT opgeeft als sorteersleutel, pagina - 1 ( d.w.z. behalve pagina -0 ) verdere zoekopdrachten gegenereerd door Spring Batch gebruiken die alias in WHERE-clausule zoals weergegeven in uw vraag en volgens deze SO-vraag , is het gebruik van een kolomalias in de WHERE-component niet toegestaan als de evaluatie van de SELECT-component niet wordt geforceerd vóór de WHERE-component.
Dus om je vraag te beantwoorden - Nee, je kunt geen alias als sorteersleutel gebruiken, tenzij je aliasevaluatie forceert, zoals gesuggereerd in een andere SQL-vraag.