我的域类 A 和 B 如下:
class A {
String prop1
String prop2
B prop3
static embedded = ['prop3']
}
class B {
String prop4
String prop5
}
当我想这样查询时:
def q = A.where { prop3.prop4 == 'bla' }
def list = q.list()
我得到以下异常:
Cannot get property 'javaClass' on null object. Stacktrace follows:
在“def q = A.where ...”行上。
任何线索是什么问题?我已经检查过了:
http://grails.1312388.n4.nabble.com/GORM-embedded-object-issue-td1379137.html
但是如何“直接打电话给他们”对我来说不是很清楚。在 GORM 中查询嵌入对象的任何其他方式?