вторник, 25 августа 2009 г.

Как получить реальное имя таблицы в Grails

Если нужно получить реальное имя таблицы в базе данных, то это можно сделать так:
def ctx = ApplicationHolder.getApplication().getMainContext()
def hiberConf = ctx.getBean('&sessionFactory').getConfiguration()
def clsMapping = hiberConf.getClassMapping(DOMAINCLASS.name)
def tableName = clsMapping.getTable().getName()