例如,我们有下一个课程
class AAA {
String fieldA
}
class BBB {
AAA aaa
}
现在,在我运行:
之后GrailsClassUtils.getPropertyType(BBB.class, "aaa")
我的结果是“AAA”。但如果代码看起来像:
class BBB {
static hasMany = [aaa: AAA]
}
我的结果是“java.util.Set”。这是正确的,但如果我需要结果,我必须做什么 “java.util.Set中< AAA>” 中或更好的“AAA”?
实际上,如果“aaa”是“Set”或其他“Collection”(List,Map,......),我必须要求“BBB”是“aaa.fieldA”的法律结构。
答案 0 :(得分:2)