在Grails域类中,有人问过这个问题:
作为属性的Grails域类中的必需属性是什么 必须为每个域类指定吗?
答案 0 :(得分:1)
默认情况下,添加到Grails域类的每个属性都不为null。域类需要具有的唯一属性是与主键对应的属性。如果您没有自己申报,Grails将添加:
Long id
Grails还会自动添加
Long version
到每个域类,但您可以通过指定以下
来删除version
属性
static mapping = {
version false
}
答案 1 :(得分:0)
我不相信有任何必需的属性。 但是我认为没有某种属性的域类没有意义,即。一个String,Integer,int,short ......一些其他的域实例等等......
答案 2 :(得分:0)
你指的是'id'吗?虽然您不需要明确指定。