Могу ли я настроить имена столбцов для абстрактного класса домена в Grails?

У меня есть абстрактный предметный класс в Grails, в котором есть поля, которые будут использовать все остальные классы, так что другой класс расширяет его. Это поле является полями аудита. Поэтому я использую поля автоматической отметки времени: dateCreated и LastUpdated и два других поля String.

Поэтому мне нужно, чтобы столбцы имели конкретные имена, и по какой-то причине отображение имен столбцов не работает.

static mapping = {
    createUser column: "AUDI_TCREATE_USER"
    editUser column: "AUDI_TEDIT_USER"
    dateCreated column: "AUDI_DDATE_CREATED"
    lastUpdated column: "AUDI_DDATE_MODIFIED"
    tablePerHierarchy false
}

String createUser
String editUser
Date dateCreated
Date lastUpdated

Он не выдает никаких ошибок, он просто сохраняет исходное имя столбца в БД для каждого поля.

Заранее спасибо

1 ответ

Решение

Нет. Вы должны определить отображения в каждом классе домена, который расширяет ваш абстрактный класс домена. Я говорю о Граалях 1.3.х.

Другие вопросы по тегам