【发布时间】:2015-04-13 10:01:33
【问题描述】:
我无法检查 grails 中的持久性属性是否对 属于超类的字段有特定的注释...然后获取它的名称和值。
我得到的持久性属性为:
GrailsDomainClassProperty[] persistentProperties = new DefaultGrailsDomainClass(entityClass).getPersistentProperties();
这很好用......但后来我发现 getDeclaredFields 只检索实际的类字段(不是超类)并且事情开始看起来不是很Groovy。
是否有首选的 Groovy 方法来执行此操作?
【问题讨论】:
标签: grails reflection groovy metaprogramming