如果域(模型)名称存储在字符串中,如何在grails中获取搜索结果

时间:2010-05-07 06:03:43

标签: hibernate grails model dns gorm

我有一个方法,其域名为String参数。

def modelName="Equity"

我想像

一样使用它
def results=modelName.findAll()

请指导我!

1 个答案:

答案 0 :(得分:3)

def packageName = 'com.myproject'
def modelName = "Equity"
def domainClass = grailsApplication.classLoader.loadClass("$packageName.$modelName")
def results = domainClass .findAll()