2013-04-15 10 views
10

Ho una classe chiamata LoginCommand nel dominio/mio/pacchetto/nomeDove dovrebbero essere posizionati gli oggetti comando Grails nella struttura del progetto?

class LoginCommand { 

    String emailAddress 
    String password 

} 

mia domanda è perché è una tabella di essere generato automaticamente nel mio database per un oggetto Command *** in Grails? Questi oggetti comando dovrebbero essere posizionati in ouside di/domain per evitare la generazione automatica di una tabella in modalità hibernate/orm.

risposta

11

Non devono andare in grails-app/domain; non sono classi di dominio. Posizionali in src/groovy. In alternativa, una convenzione comune consiste nel mettere la classe di comando nello stesso file del controller che la usa.

Dai un'occhiata alla sezione Convention Over Configuration nel manuale Grails per avere un'idea di cosa va dove.

Problemi correlati