我有一个带有自引用字段的表:
Class Book{
Integer id
String name
Book version
}
当我添加没有“版本”的书籍时,版本字段现在为空我必须在 Book 表中查询没有版本的记录(它们的版本字段为空),以下代码将不起作用:
def results = Book.withCriteria{
eq("version", "null")
}
但我得到了这个例外:
org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of Book.id
我应该使用什么查询?