grails « Criteria « JPA Q&A

1. Why is Grails not returning what I'm looking for?

Here's the domain classes I'm working with:

class Foo {
    String name,

    static hasMany = ...

2. Grails hasMany Criteria with 0 values

I have a domain class linked as such:

class Item{ 
static hasMany = [children:Item] 
Item parent 
We are dealing with existing data (not created by grails). One important detail is ...