0

我的控制器中有一个循环,它执行以下操作:

for(d in grailsApplication.domainClasses) {
    def c = d.getClazz().count()

    // construct table containing object instance counts
}

我的意图是使用这个循环来计算我的数据库中非叶域类的实例。有没有办法查询域类本身以确定它是否是抽象的?我不确定框架是否自动添加了一些成员函数,因为我还是 Groovy/Grails 的新手。我在 Grails 文档中找不到任何解决它的内容。

4

1 回答 1

0

在浏览 Groovy 文档几分钟后弄清楚了。可以在域类上调用函数 isAbstract() 来确定域类是否是类层次结构中的叶节点

于 2012-11-06T02:38:48.567 回答