gpt4 book ai didi

grails - 如何获取表GORM对象所映射的名称?

转载 作者:行者123 更新时间:2023-12-03 14:35:50 24 4
gpt4 key购买 nike

说我有类似的东西:

class Foo {
static mapping = {
table 'foo_table'
}
}

如果引用了该对象的实例,如何获得 foo_table的名称?

最佳答案

导入org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsDomainBinder

要从域类获取表名:

def tableName = GrailsDomainBinder.getMapping(Foo).table.name 

并从域类的实例获取表名:
def tableName = GrailsDomainBinder.getMapping(foo.class).table.name

关于grails - 如何获取表GORM对象所映射的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7664845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com