Grails 域 属性 可为空 - 默认情况下为真?
Grails domain property nullable - true by default?
关于将域 class 属性 设置为可为空,如下所述:https://docs.grails.org/3.3.10/ref/Constraints/nullable.html
有没有办法让 "nullable equals true" 成为我所有 Grails 域 class 中所有属性的默认值?与 nullable 的默认值为 false 相反。
作为附加说明,我还有 属性
grails.databinding.convertEmptyStringsToNull = false
在我的 application.yml
文件中。
我正在使用 Grails 3.3.10。
您可以为 grails-app/conf/application.groovy
中的所有域 类 定义默认约束。
grails.gorm.default.constraints = {
'*'(nullable: true)
}
有关详细信息,请参阅文档的 Sharing Constraints 部分。
关于将域 class 属性 设置为可为空,如下所述:https://docs.grails.org/3.3.10/ref/Constraints/nullable.html
有没有办法让 "nullable equals true" 成为我所有 Grails 域 class 中所有属性的默认值?与 nullable 的默认值为 false 相反。
作为附加说明,我还有 属性
grails.databinding.convertEmptyStringsToNull = false
在我的 application.yml
文件中。
我正在使用 Grails 3.3.10。
您可以为 grails-app/conf/application.groovy
中的所有域 类 定义默认约束。
grails.gorm.default.constraints = {
'*'(nullable: true)
}
有关详细信息,请参阅文档的 Sharing Constraints 部分。