2012-02-14 34 views
1

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

回答

1

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

+0

这里简单的问题!使用命令对象时数据绑定有什么区别吗?据我所知, – 2014-11-11 09:07:34

+0

没有区别 – aldrin 2014-11-11 16:13:20

1

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

大部分的网站可能不会为了让这个例子简单一点理解使用其他对象。