查找属性的类型,具有域类和属性路径

时间:2012-01-09 13:54:28

标签: grails groovy grails-domain-class

拥有grails域类,如何查找具有其路径的属性的类型。例如,假设以下类:

class Contract {
    Client owner
}

class Client {
    String title
}

以下代码位于控制器中:

DefaultGrailsDomainClass domainClass = grailsApplication.getDomainClass("pkg.Contract")

现在拥有合同DefaultGrailsDomainClass和 "owner.title" ,是否可以找到标题的类型? (哪个应该是String)

1 个答案:

答案 0 :(得分:1)

答案太简单了:

domainClass.getPropertyByName("owner.title")