Grail域类属性

时间:2011-12-02 07:14:34

标签: grails

在Grails域类中,有人问过这个问题:

作为属性的Grails域类中的必需属性是什么 必须为每个域类指定吗?

3 个答案:

答案 0 :(得分:1)

默认情况下,添加到Grails域类的每个属性都不为null。域类需要具有的唯一属性是与主键对应的属性。如果您没有自己申报,Grails将添加:

Long id

Grails还会自动添加

Long version

到每个域类,但您可以通过指定以下

来删除version属性
static mapping = {
    version false
}

答案 1 :(得分:0)

我不相信有任何必需的属性。 但是我认为没有某种属性的域类没有意义,即。一个String,Integer,int,short ......一些其他的域实例等等......

答案 2 :(得分:0)

你指的是'id'吗?虽然您不需要明确指定。