2013-04-15 10 views
10

Mam klasy o nazwie LoginCommand w domenie/mojego/pakiet/nazwiskoGdzie należy umieścić obiekty Command Grails w strukturze projektu?

class LoginCommand { 

    String emailAddress 
    String password 

} 

Moje pytanie jest dlaczego stół być automatycznie generowane w mojej bazy danych za pomocą obiektu Command *** w Grails? Czy te obiekty poleceń powinny być umieszczone w/domenie, aby uniknąć automatycznego generowania tabeli przez hibernację/orm.

Odpowiedz

11

Nie powinny one wchodzić w numer grails-app/domain; nie są klasami domeny. Umieść je w src/groovy. Alternatywnie, powszechną konwencją jest umieszczenie klasy poleceń w tym samym pliku, co kontroler, który jej używa.

Zapoznaj się z rozdziałem Convention Over Configuration w podręczniku grails, aby dowiedzieć się, co się dzieje.

Powiązane problemy