[英]How to determine the class of grails domain array field
例如,我们有下一个类
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”的法律结构。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.