У меня есть объект домена, у которого уже есть свойство versions
, поэтому я хотел бы дать другое имя встроенному свойству version
(используется в GORM для оптимистической блокировки). Например, я бы назвал его updateCount
.Могу ли я переименовать поле «версия» GORM? (Grails 2.2 + GORM MongoDB)
Отметьте, что я действительно хочу семантику оптимистической блокировки; Я просто хочу дать полю другое имя. Вот что я наивно пытался (и это не работает):
class Item {
ObjectId id
static hasMany = [versions: ItemVersion]
static mapping = {
table 'item'
version column: 'updateCount' // <-- This was my attempt
}
}
Я определенно признателен за любую помощь в ...
- Определение, возможно ли это, и
- Если поэтому, заставляя его работать :-)
Спасибо!
версия column: «updateCount» работал для меня - Grails 2.4.4 – toske