以下 Groovy 代码在写入 grails-app/domain/Foo.groovy 时创建了一个名为 Foo 的 GORM 持久域类:
class Foo {
String someField
}
但是,如果我改为编写“public class Foo”,则该类不会被 GORM 持久化(即没有注入 save() 方法,没有创建数据库表等):
public class Foo {
String someField
}
我正在运行 Grails (1.1) 的最新稳定版本。
问题:这是一个错误还是预期的行为?为什么?
更新#1:相关子问题:我是唯一遇到这个问题的人吗?很高兴知道其他人是否能够复制这一点。谢谢!