Свойство домена Grails nullable - по умолчанию верно? - PullRequest
0 голосов
/ 23 октября 2019

Относительно установки свойства класса домена обнуляемым, как описано здесь: https://docs.grails.org/3.3.10/ref/Constraints/nullable.html

Есть ли способ сделать значение "обнуляемый равно true", чтобы оно было значением по умолчанию для всех свойств во всех моих классах домена Grails? В отличие от значения по умолчанию для nullable, равного false.

В качестве дополнительного примечания у меня также есть свойство grails.databinding.convertEmptyStringsToNull = false в моем файле application.yml.

Я на Grails 3.3.10.

1 Ответ

3 голосов
/ 23 октября 2019

Вы можете определить ограничения по умолчанию для всех классов домена в grails-app/conf/application.groovy.

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

Подробнее см. Раздел Совместное использование в документации.

...