1

私は他のすべてのクラスが使用するフィールドを持つGrailsに抽象ドメインクラスを持っているので、他のクラスはそれを継承しています。このフィールドは監査フィールドです。 私は自動タイムスタンプフィールドを使用します:dateCreatedとLastUpdatedと2つの他のStringフィールド。Grailsの抽象的なドメインクラスの列名をカスタマイズできますか?

したがって、特定の名前を持つ列が必要です。何らかの理由で列名のマッピングが機能しません。

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に元の列名を保持するだけです。事前に

感謝。

答えて

1

いいえ抽象ドメインクラスを拡張する各ドメインクラスにマッピングを定義する必要があります。 私はgrails 1.3.xについて話しています。

+0

Grails 1.3.7を使用しています。私はすべてのドメインクラスでそれを行う必要がありますね。とにかくありがとう。 –

関連する問題