Grails Command对象应该放在项目结构中的哪个位置?

时间:2013-04-15 20:26:38

标签: grails groovy command-objects

我在domain / my / package / name

中有一个名为LoginCommand的类
class LoginCommand {

    String emailAddress
    String password

}

我的问题是为什么在我的数据库中为grails中的*** Command对象自动生成一个表?这些命令对象是否应放在/ domain的旁边,以避免hibernate / orm自动生成表。

1 个答案:

答案 0 :(得分:11)

他们不应该进入grails-app/domain;它们不是域类。将它们放在src/groovy中。或者,常见的约定是将命令类放在与使用它的控制器相同的文件中。

查看grails手册中的Convention Over Configuration部分,了解其中的内容。