我有一个域对象,它有一个我希望被GORM用作id的属性,原因是该对象的保存列表很糟糕,我希望现有行更新如果id已存在于数据库中
让我们假设我想要的PK属性叫做 listId
我见过几种方法,哪种方法最好?
1:
id generator: 'identity', column: 'listId'
2:
static mapping = {
id generator:'assigned'
}
def getKey = {
return listId;
}
还是完全不同的东西?
答案 0 :(得分:9)
static mapping = {
id generator: 'assigned', name: "listId", type: 'string'
}