11

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

class LoginCommand {

    String emailAddress
    String password

}

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

4

1 回答 1

12

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

请查看 grails 手册中的“约定优于配置”部分,以了解其中的内容。

于 2013-04-15T20:42:49.267 回答