【问题标题】:Are there advanced uses for Grails command objects?Grails 命令对象有高级用途吗?
【发布时间】:2012-02-14 07:45:21
【问题描述】:

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

【问题讨论】:

    标签: grails command-objects


    【解决方案1】:

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

    【讨论】:

    • 这里有个简单的问题!使用命令对象时数据绑定有什么不同吗?
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-24
      • 1970-01-01
      • 2012-11-28
      • 2010-12-24
      • 2015-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多