这似乎是一个错误,但在提交Jira之前,我想确保我不会误用Were Queries。
我正在尝试使用Where Queries来过滤简单的Composition属性。
Family.where { address.number == 1 }
其中address是我的Family域类中映射的组合。运行这段代码时,我得到一个“NullPointerException:无法在null对象上获取属性'javaClass'”在“grails.gorm.DetachedCriteria.methodMissing(DetachedCriteria.groovy:1136)”中引发“
这可能不是映射问题,因为替代Detached Criteria解决方案正如预期的那样工作:
new DetachedCriteria(Family).build { eq 'address.number', 1 }
Where Queries是否支持合成属性,还是应该为此提交Jira?