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