Grails Domain Classes id

时间:2011-05-05 20:01:56

标签: class grails dns

在我的域类中创建对象时,会自动创建id - 在我的sql数据库中,它也会创建一个名为id的列。

我想要命名该列,例如,课堂书中的“book_id”和课堂电影中的“movie_id”。我的问题是,我该如何更改名称?

1 个答案:

答案 0 :(得分:2)

您可以使用mapping显式声明标识符列的名称,如下所示:

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