我有一个域对象,它已经有一个名为 的属性versions
,所以我想给内置version
属性一个不同的名称(在 GORM 中用于乐观锁定)。例如,我想改为调用它updateCount
。
请注意,我确实想要乐观锁定的语义;我只是想给这个领域另一个名字。这是我天真地尝试过的(但没有奏效):
class Item {
ObjectId id
static hasMany = [versions: ItemVersion]
static mapping = {
table 'item'
version column: 'updateCount' // <-- This was my attempt
}
}
我绝对会感谢任何帮助...
- 确定这是否可能,以及
- 如果是这样,让它工作:-)
谢谢!