我有一个域对象,该域对象具有我想被GORM用作ID的属性,原因是我将无法保存该对象的列表,并且如果ID已存在,我希望将现有行更新为数据库

假设我要作为PK的属性称为 listId

我已经看过几种方法,哪个最好?

1:

id generator: 'identity', column: 'listId'

2:
  static mapping = {
    id generator:'assigned'
  }
  def getKey = {
    return listId;
  }

还是完全不同的东西?

最佳答案

  static mapping = {
    id generator: 'assigned', name: "listId", type: 'string'
  }

关于grails - 如何在GORM中使用自定义ID列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4380530/

10-13 00:37