Grails には、他のすべてのクラスが使用するフィールドを持つ抽象ドメイン クラスがあるため、他のクラスはそれを拡張します。このフィールドは監査フィールドです。そこで、自動タイムスタンプ フィールド (dateCreated と LastUpdated、およびその他の 2 つの文字列フィールド) を使用します。
したがって、列に特定の名前を付ける必要がありますが、何らかの理由で列名のマッピングが機能していません。
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に保持されるだけです。
事前に感謝します。