所以我需要在 Grails 项目中添加一个新的域文件和相应的 Controller 来创建一个原型(prototype)。我使用这个命令:
grails create-domain-class com.grio.moment.MyTest
它在所需路径中成功创建 MyTest.groovy。还手动创建了这个 Controller ,称为 MyTestController。
我现在的问题是我是否需要为数据库映射做额外的配置,或者在我使用命令创建域类后它会自动完成配置?
最佳答案
您不需要为数据库映射提供任何额外的配置。如果类在 grails-app/domain/
下定义Grails 将自动强加默认映射。
如果要自定义映射,可以通过定义静态 mapping
来实现。阻止您的域类。
// grails-app/domain/demo/Person.groovy
package demo
class Person {
String firstName
String lastName
static mapping = {
// by default the table name would be 'person', this changes that...
table 'people'
}
}
见 http://grails.org/doc/latest/guide/GORM.html#ormdsl更多细节。
关于grails - 在 Grails 中添加新的域模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25191415/