2011-05-05 79 views
2

在我的域類中創建對象時,會自動創建id - 在我的sql數據庫中,它也會創建一個名爲id的列。Grails域類ID

我想要命名該列,例如,課本中的「book_id」和課程電影中的「movie_id」。我的問題是,我如何更改名稱?

回答

2

您可以顯式聲明使用mapping這樣的標識列的名稱:

class Book { 
    .. 
    static mapping = { 
    id column:'book_id' 
    } 
} 
+1

[鏈接到ID Grails的文檔(http://grails.org/doc/latest/ref/Database% 20Mapping/id.html) – 2011-05-05 20:28:48