ОК, немного больше поискал, и я ответил на свой вопрос:)
По сути, это так же просто, как объявление MappedSuperclass как абстрактного, и Grails не создаст для него таблицу. я перечитал руководство (RTFM в основном ... творит чудеса): «GORM поддерживает наследование как от абстрактных базовых классов, так и от конкретных постоянных сущностей GORM». То есть конкретные классы являются постоянными, а абстрактные - нет. Платит, чтобы читать более внимательно.
1007 * Е.Г. *
abstract class Auditable {
Date dateCreated
Date lastUpdated
}
class Book extends Auditable {
String title
String description
}
Будет создана только таблица книг, и она будет иметь
date_created
и
LAST_UPDATED
столбцы. Кроме того, в качестве дополнительного бонуса свойства dateCreated и lastUpdated имеют автоматическую отметку времени от Grails.
Надеюсь, это поможет другим.