Well like any spec, it requires you understanding other parts as well in reading a specific part. So here it mentions "abstract schema type". That phrase is how the JPA spec defines the total of all the things contained in the from clause. So specifically it is talking about:
{code} select a from A as a order by a {code}
In a way you could make the argument that it is making an implicit requirement that this is actually to be handled as if the real query was:
{code} select a as a from A as a order by a {code}
and that the order-by has to refer to aliases in the select clause.
|