获取所有类的瞬态字段

时间:2014-10-02 15:07:41

标签: grails groovy gorm grails-domain-class

如何获取域类的所有瞬态字段?

我需要像这样的人:

domainObject.domainClass.persistentProperties

但是对于瞬态属性。

1 个答案:

答案 0 :(得分:1)

domainObject.domainClass.properties会返回DefaultGrailsDomainClassProperty的列表。这些对象本身具有许多属性,包括persistent

您可以使用以下命令查找所有瞬态属性:

domainObject.domainClass.properties.findAll { !it.persistent }