title: HQL order by within a collection
body: <p>I have 2 entities: car and wheels (oneToMany) and I want to retrieve my car, with all the wheels and (this is the tricky part) ordered by wheels.location. The below code throws an exception with the message "illegal attempt to dereference collection."</p>
  
  <pre><code>Select c
    from Car
         LEFT JOIN FETCH c.wheels
  order by c.wheels.location
  </code></pre>
  
  <p>Any idea how to do this and if this is possible in HQL?</p>