Установка ограничения для всех свойств объекта домена? - PullRequest
2 голосов
/ 28 июня 2011

Есть ли способ установить ограничение для всех свойств объекта домена grails?

Я хочу установить nullable: true для класса, по существу.

1 Ответ

2 голосов
/ 28 июня 2011

Не думаю, что ты можешь. Из того, что я могу найти, ваши единственные варианты:

  1. Укажите ограничение для свойства в закрытии static constraints для класса домена
  2. Использовать общее ограничение или ограничение по умолчанию , настроенное в Config.groovy

Я покопался в DefaultConstraintEvaluator.groovy , чтобы посмотреть, есть ли какой-то недокументированный способ использования имени класса или свойства в конфигурации grails.gorm.default.constraints, но он не найден.

Возможно, вы могли бы отправить запрос функции JIRA, чтобы разрешить настройку ограничений по умолчанию для каждого класса (путем добавления к существующим ограничениям DSL по умолчанию).

...