好的,我认为这就是您要寻找的。给定以下域
class Company { String name String logoUrl static mapping = { table 'people' name column: 'my_name' logoUrl column: 'lo_go_url' }}您可以使用以下命令检索域数据:
def result = GrailsDomainBinder.getMapping(Company).columnsprintln result['logoUrl'].column //prints 'lo_go_url'
您还可以使用以下闭合符打印出所有列名称:
result.each{ key, val -> // The key is the attribute name in the class (i.e. name, logoUrl) PropertyConfig prop = val // This is not needed, but I wanted to show the type being used. You could just call val.column below. println prop.column // This would print out 'my_name', 'lo_go_url'}希望这可以帮助!



