title: grails query on nested attributes without criteria builder
body: <p>My grails app has the following classes</p>
  
  <pre><code>class Person {
      Address address
      // other attributes
  }
  
  class Address {
      String street
      City city
      // more attributes
  }
  </code></pre>
  
  <p>I would like to query the first 5 people alphabetically by street name. Currently I do something like</p>
  
  <pre><code>def criteria = Person.createCriteria();
  def people = criteria.list(max:5) {
      address {
         order("street","asc")
      }
  }
  </code></pre>
  
  <p>This works. I'm just wondering if there's a shorter way to do this (possibly without the criteria builder).</p>