我在domain / my / package / name
中有一个名为LoginCommand的类class LoginCommand {
String emailAddress
String password
}
我的问题是为什么在我的数据库中为grails中的*** Command对象自动生成一个表?这些命令对象是否应放在/ domain的旁边,以避免hibernate / orm自动生成表。
答案 0 :(得分:11)
他们不应该进入grails-app/domain
;它们不是域类。将它们放在src/groovy
中。或者,常见的约定是将命令类放在与使用它的控制器相同的文件中。
查看grails手册中的Convention Over Configuration部分,了解其中的内容。