1

我在 Grails 中有一个抽象域类,它具有所有其他类将使用的字段,因此其他类扩展了它。该字段是审计字段。所以我使用自动时间戳字段:dateCreated 和 LastUpdated 以及另外两个字符串字段。

所以我需要列具有特定的名称,并且由于某种原因列名映射不起作用。

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

它不会给我带来任何错误,它只是将每个字段的原始列名保留在数据库中。

预先感谢。

4

1 回答 1

1

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

于 2011-11-09T15:43:25.177 回答