是否有Grails命令对象的高级用法?大多数页面都有一个命令对象,其所有字段分别为字符串,浮点数,整数。有没有办法让它使用类似于Domain类如何引用另一个域类的域类。
答案 0 :(得分:1)
我不明白为什么不。当然,他们可以将实例保存到其他域类。通常,当您只需要域类的属性子集或没有相应的域类时,将使用命令对象。
答案 1 :(得分:1)
是的,这是完全合法的,我一直在项目中使用它们。它们的目的是验证输入,域对象和命令对象之间的主要区别在于命令对象不会被持久化。
大多数网站可能不使用其他对象,以使示例更容易理解。