2013-04-15 16 views
10

我已经Grails Command对象应该放置在项目结构中?

class LoginCommand { 

    String emailAddress 
    String password 

} 

我的问题是,为什么是一个表在我的数据库生成的域/我/包叫做LoginCommand /类名自动为Grails的一个*** Command对象?这些命令对象应该放置在/ domain的外部,以避免由hibernate/orm自动生成表。

回答

11

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

查看grails手册中的Convention Over Configuration部分,以了解哪里发生了什么。

相关问题