Grails 域属性可为 null - 默认情况下为 true?

use*_*103 0 grails grails-3.3

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

有没有办法让“可空等于真”成为我所有 Grails 域类中所有属性的默认值?与 nullable 的默认值为 false 相反。

作为附加说明,grails.databinding.convertEmptyStringsToNull = false 我的application.yml文件中也有该属性 。

我在 Grails 3.3.10 上。

doe*_*eri 5

您可以为grails-app/conf/application.groovy.

grails.gorm.default.constraints = {
    '*'(nullable: true)
}
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅文档的共享约束部分。