2011-12-02 160 views
-3

在Grails领域类的一些人问过这样一个问题:圣杯域类属性

什么是必需的Grails领域类属性,它是一个属性 ,必须针对每一个域类规定?

+2

你的问题很不清楚。请提供更多信息,否则问题将迅速下调。 – hitty5

回答

1

默认情况下,添加到Grails域类的每个属性都不为空。域类所需的唯一属性是与主键相对应的属性。如果你不自己申报一个,Grails将增加:

Long id 

的Grails也自动添加一个

Long version 

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

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

我不相信有任何必需的属性。 但是我没有看到没有某种属性的域类,也就是说。一个String,Integer,int,short ...一些其他的域实例,等等......

0

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