title: Grails select domain objects based on an enum value in an enum list property
body: <p>I'm having trouble selecting items from a list of domain objects based on a value in an enum list.</p>
  
  <p>My domain object looks like this:</p>
  
  <pre><code>class Truck {
    static hasMany = [ makes: Make ]  
  }
  </code></pre>
  
  <p>where a Make looks like this:</p>
  
  <pre><code>enum Make {
    KENWORTH, MACK, VOLVO 
  }
  </code></pre>
  
  <p>I'm not really sure how do something like Truck.findByMake(Make.MACK) to give me all of the Trucks that have this Make in their list of Makes.  That call gives me this error:</p>
  
  <pre><code>No property found for name [make] for class [class Truck]
  </code></pre>
  
  <p>Any ideas? Grails 1.2.2.</p>