Могу ли я настроить имена столбцов для абстрактного класса домена в 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.х.