自己参照フィールドを持つテーブルがあります。
Class Book{
Integer id
String name
Book version
}
「バージョン」なしで書籍を追加すると、バージョン フィールドが null になりました。バージョンを持たないレコード (バージョン フィールドが null) について Book テーブルにクエリを実行する必要があり、次のコードは機能しません。
def results = Book.withCriteria{
eq("version", "null")
}
しかし、私はこの例外を受けています:
org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of Book.id
どのクエリを使用すればよいですか?