1

根据官方文档,我可以将属性列表作为参数传递给validate(). 但是当我尝试调用validate()这样的命令对象时:

groupCmd.validate(['startDate'])

我得到如下异常:

groovy.lang.MissingMethodException: No signature of method: GroupCommand.validate() is     
applicable for argument types: (java.util.ArrayList) values: [[startDate]]

这是否意味着只有在validate()域类实例上使用时,才能传递要验证的属性列表,而不是命令对象?

是否有一些方法可以验证命令对象的某些属性?

我使用 grails 1.3.7

最好的问候
感谢 Mualig 格式化我的文章

4

0 回答 0