2

だから、私のアプリケーションでは、仮想列を持つエンティティがあります。列は、別の列に保存したものに応じて値を取ります。

保存すると、次のエラーが発生します。

java.sql.BatchUpdateException: ORA-54013: 仮想列ではINSERT操作は許可されていません

これは、そのフィールドに null 値を送信しているためです。

gorm で仮想列をマップする方法を知っている人はいますか?

ありがとう

4

2 に答える 2

0

拡張された GORM マッピングプラグインを使用すると、個々の列を挿入および更新から除外するようにマークできます。

例:

static mapping = {
    readOnlyColumn updateable: false, insertable: false
}
于 2012-10-24T16:21:22.983 に答える
0

Grails 派生プロパティーは、必要な機能を提供する場合があります。

http://grails.org/doc/latest/guide/GORM.html#derivedProperties

于 2012-10-24T16:18:49.970 に答える