1

Grails 命令对象有高级用途吗?大多数页面都有一个命令对象,其所有字段都为字符串、浮点数、整数。有没有办法让它使用类似于域类可能引用另一个域类的域类。

4

2 回答 2

1

是的,这是完全合法的,我一直在项目中以这种方式使用它们。它们的目的是验证输入,域对象和命令对象之间的主要区别在于命令对象不是持久化的。

大多数站点可能不使用其他对象,以使示例更易于理解。

于 2012-02-15T16:40:13.203 回答
1

我不明白为什么不。当然,他们可以将实例保存到其他域类。当您只需要域类属性的子集或没有相应的域类时,通常会使用命令对象。

于 2012-02-14T07:56:00.693 回答