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

先程のエントリで、

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

というソースの話をしましたが、よく考えれば、

from ordering where id = :id  -- "Ordering" -> "ordering"

も、同じ例外になるのでは...orz で、実際、なったりしました...orz