2

という名前のプロパティが既にあるドメイン オブジェクトを持っているversionsので、組み込みのプロパティに別の名前を付けたいと思いversionます (楽観的ロックのために GORM で使用されます)。たとえば、代わりにそれを呼び出したいと思いますupdateCount

楽観的ロックのセマンティクスが必要であることに注意してください。フィールドに別の名前を付けたいだけです。これが私が素朴に試したものです(そしてうまくいきませんでした):

class Item {
    ObjectId id
    static hasMany = [versions: ItemVersion]
    static mapping = {
        table 'item'
        version column: 'updateCount'  //  <-- This was my attempt
    }
}

私は間違いなく助けていただければ幸いです...

  1. これが可能かどうかを判断し、
  2. もしそうなら、それを機能させる:-)

ありがとう!

4

1 に答える 1