class Book {
String name
String author
static constraints = { name(nullable:true)
}
}
Кажется, что вышеприведенное работает, однако, когда я ввожу ограничения для нескольких полей, сервер не запускается
class Book {
String name
String author
static constraints = { name(nullable:true) author(nullabe:false)
}
}
С приведенным выше кодом ... я получаю следующее исключение
Причина: groovy.lang.MissingMethodException: Нет подписи метода: org.codehaus.groovy.grails.validation.ConstrainedPrope rty.call () применима для типов аргументов: (org.codehaus.groovy.grails.validation.ConstrainedProperty) значения: [org.codehau s.groovy.grails.validation.ConstrainedProperty@3343e5 [класс com.nthdimenzion.domain.Book, автор, класс java.lang.String, {nulla ble = org.codehaus.groovy.grails.validation.NullableConstraint@1aea6e2 [false]}]] Возможные решения: wait (), any (), wait (long), каждый (groovy.lang.Closure), любой (groovy.lang.Closure), isUrl() в com.nthdimenzion.domain.Book $ _ clinit _closure1.doCall (Book.groovy: 16) в com.nthdimenzion.domain.Book $ _ clinit _closure1.doCall (Book.groovy) ... еще 23
Есть идеи?