将Grails Domain对象映射到JDBC表/序列

时间:2012-11-08 23:25:28

标签: grails gorm grails-domain-class

我正在尝试将现有的oracle表映射到新的Grails域对象。我也有一个现有的序列。在调用“run-app”时,出现错误:

Unsuccessful: create sequence hibernate_sequence
ORA-01031: insufficient privileges

我的目标是使用现有序列,而不是创建新序列。为了记录,这是我的第一次Grails / Groovy尝试。

我的域名对象如下所示。表名为Uicc_Inv_Detail。 PK是UICC_INV_DETAIL_ID。其他列与Uicc Class中的名称相同。序列名称为Uicc_Inv_Detail_Seq 我认为我的整个“id generator”部分是错误的。

class Uicc {
  String id
  String iccid
  String imsi

  static mapping = {
    version false
    table 'Uicc_Inv_Detail'
    id generator: 'sequence',column:'UICC_INV_DETAIL_ID',
            params:  [table: 'Uicc_Inv_Detail_Seq', column: 'nextval']

  }

    static constraints = {
    }
}

0 个答案:

没有答案