【问题标题】:Grail domain class attribute圣杯域类属性
【发布时间】:2011-12-02 07:14:34
【问题描述】:

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

什么是 Grails 域类中的必需属性,它是一个属性 必须为每个域类指定?

【问题讨论】:

  • 你的问题很不清楚。请提供更多信息,否则该问题将很快被否决。

标签: grails


【解决方案1】:

默认情况下,您添加到 Grails 域类的每个属性都不为空。域类必须具有的唯一属性是与主键对应的属性。如果你自己不声明,Grails 会添加:

Long id

Grails 也会自动添加一个

Long version

到每个域类,但您可以通过指定以下内容来删除version 属性

static mapping = {
    version false
}

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-06
        • 1970-01-01
        • 2015-08-20
        • 1970-01-01
        • 2011-11-03
        • 1970-01-01
        相关资源
        最近更新 更多