Grails命令对象应该放在项目结构中的什么位置?

Grails命令对象应该放在项目结构中的什么位置?,grails,groovy,command-objects,Grails,Groovy,Command Objects,我在domain/my/package/name中有一个名为LoginCommand的类 class LoginCommand { String emailAddress String password } 我的问题是,为什么要在我的数据库中为grails中的***命令对象自动生成一个表?这些命令对象是否应该放在/domain之外以避免hibernate/orm自动生成表。它们不应该放在grails app/domain中;它们不是域类。将它们放在src/groovy中。或

我在domain/my/package/name中有一个名为LoginCommand的类

class LoginCommand {

    String emailAddress
    String password

}

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

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

请看一下grails手册中的部分,了解哪些内容会用到哪里