在我的Grails應用程序我有一個包含其他命令對象的列表外命令對象:的Grails:嵌套的命令對象
public class OuterCommand {
List<InnerCommand> innerCommands = ListUtils.lazyList([], FactoryUtils.instantiateFactory(InnerCommand))
}
class InnerCommand {
String code
Long id
String value
static constraints = {
code(nullable: false, blank: false)
value(nullable: false, blank: false)
}
}
的innerCommands
的相當不尋常的實例是基於this advice。但是,我發現如果我在OuterCommand
的實例上調用validate()
,驗證似乎不驗證InnerCommand
的包含實例。
在最外層的對象上調用validate()
時,是否可以嵌套命令對象並驗證命令對象的整個圖形?
謝謝, 唐
是這仍然是這樣嗎? – dbrin 2013-04-04 23:05:03