Grails (2.1.1) のドキュメントによると、以下のような定義済みの where クエリを作成できるはずです。
class Person {
String firstName
String lastName
static simpsons = where {
lastName == "Simpson"
}
…
}
そして、次のように使用します。
Person.simpsons.each {
println it.firstName
}
しかし、私が何をしようとしても、Grails/Javaは、私が理解している静的参照から非静的コンテンツにアクセスできないと私に言い続けます:)しかし、ドキュメントに記載されているようなことをどのように達成できますか? 私は通常namedQueriesを使用しますが、whereクエリを定義する使いやすさが本当に気に入っています。