我可以为Grails中的抽象域类定制列名吗?



我在Grails中有一个抽象域类,它有所有其他类都会使用的字段,所以其他类扩展了它。该字段是审计字段。我使用自动时间戳字段:dateCreatedLastUpdated以及其他两个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

它不会抛出任何错误,只是在DB中保留每个字段的原始列名。

No。您必须在每个域类中定义映射,这扩展了抽象域类。我说的是grails 1.3.x。

相关内容

  • 没有找到相关文章

最新更新