findAllメソッドに記述するQueryについて

findAllメソッドに、以下のようにQueryを指定してみました。

FROM Ordering WHERE id = :id

で、実行してみたら、

org.codehaus.groovy.grails.orm.hibernate.exceptions.GrailsQueryException: Invalid query [FROM Ordering WHERE id = :id] for domain class [class Ordering]

と、例外が...orz
で、org.codehaus.groovy.grails.orm.hibernate.metaclass.FindAllPersistentMethodクラスのソースを見たところ、

if (!query.matches("from [" + clazz.getName() + "|" + shortName + "].*")) {
    throw new GrailsQueryException("Invalid query [" + query + "] for domain class [" + clazz + "]");
}

と、ふざけたコードが...orz "from"で始まらないとダメなんて...orz