我的控制器中有一个循环,可以执行以下操作:
for(d in grailsApplication.domainClasses) {
def c = d.getClazz().count()
// construct table containing object instance counts
}
我的意图是使用此循环来计算数据库中非叶域类的实例。有没有办法查询域类本身,以确定它是否是抽象的?我不确定框架是否自动添加了一些成员函数,因为我还是Groovy / Grails的新手。我无法在Grails文档中找到解决它的任何内容。
答案 0 :(得分:0)
在浏览Groovy文档几分钟后想出来。可以在域类上调用函数isAbstract()来确定域类是否是类层次结构中的叶节点