2
在我的域类中创建对象时,会自动创建id - 在我的sql数据库中,它也会创建一个名为id的列。Grails域类ID
我想要命名该列,例如,课本中的“book_id”和课程电影中的“movie_id”。我的问题是,我如何更改名称?
在我的域类中创建对象时,会自动创建id - 在我的sql数据库中,它也会创建一个名为id的列。Grails域类ID
我想要命名该列,例如,课本中的“book_id”和课程电影中的“movie_id”。我的问题是,我如何更改名称?
您可以显式声明使用mapping
这样的标识列的名称:
class Book {
..
static mapping = {
id column:'book_id'
}
}
[链接到ID Grails的文档(http://grails.org/doc/latest/ref/Database% 20Mapping/id.html) – 2011-05-05 20:28:48