2012-04-12 48 views
9

我有一個域類有一個整數變量「代碼」。我的要求是使該域,並自動遞增「代碼」,主鍵列,並從創建該表中刪除默認的「ID」列doamin.thnks如何更改grails中的主鍵列?

回答

9

默認情況下在Grails中的域類決定了它們使用合理的默認值映射到數據庫的方式。您可以使用ORM Mapping DSL對其進行自定義。

定製用id生成域類的標識符的方式。 請參閱Grails documentation for id

static mapping = { 
    id column: 'code', type: 'integer' 
}