【问题标题】:Grails domain property nullable - true by default?Grails 域属性可以为空 - 默认情况下为真?
【发布时间】:2019-10-23 16:02:21
【问题描述】:

关于将域类属性设置为可为空,如下所述:https://docs.grails.org/3.3.10/ref/Constraints/nullable.html

有没有办法让“nullable equals true”成为我所有 Grails 域类中所有属性的默认值?与 nullable 的默认值为 false 不同。

作为补充说明,我也有财产 grails.databinding.convertEmptyStringsToNull = false 在我的application.yml 文件中。

我正在使用 Grails 3.3.10。

【问题讨论】:

    标签: grails grails-3.3


    【解决方案1】:

    您可以在grails-app/conf/application.groovy 中为所有域类定义默认约束。

    grails.gorm.default.constraints = {
        '*'(nullable: true)
    }
    

    有关详细信息,请参阅文档的 Sharing Constraints 部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 1970-01-01
      • 2016-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多