11

domain/my/package/name に LoginCommand というクラスがあります

class LoginCommand {

    String emailAddress
    String password

}

私の質問は、grails の ***Command オブジェクトに対してデータベースでテーブルが自動生成されるのはなぜですか? これらのコマンド オブジェクトは、hibernate/orm によるテーブルの自動生成を避けるために、/domain の外側に配置する必要がありますか?

4

1 に答える 1

12

彼らは入ってはいけませんgrails-app/domain。それらはドメイン クラスではありません。に配置しますsrc/groovy。別の方法として、コマンド クラスをそれを使用するコントローラと同じファイルに配置するのが一般的な規則です。

grails マニュアルの「 Convention Over Configuration 」セクションを見て、何がどこにあるのかを理解してください。

于 2013-04-15T20:42:49.267 に答える