grails插件项目中的save()域

grails插件项目中的save()域,grails,grails-plugin,grails-domain-class,Grails,Grails Plugin,Grails Domain Class,创建了一个域类,Student 在名为的控制器中创建了一个控制器 def p = new Student() p.save() 上面说 No signature of method: hazelgrails.Student.save() is applicable for argument types: () values: [] Possible solutions: save(), save(boolean), save(java.util.Map), wait(), any(), wai

创建了一个域类,Student

在名为的控制器中创建了一个控制器

def p = new Student()
p.save()
上面说

No signature of method: hazelgrails.Student.save() is applicable for argument types: () values: []
Possible solutions: save(), save(boolean), save(java.util.Map), wait(), any(), wait(long). Stacktrace follows:
Message: No signature of method: hazelgrails.Student.save() is applicable for argument types: () values: []
Possible solutions: save(), save(boolean), save(java.util.Map), wait(), any(), wait(long)
插件项目中是否不允许域CRUD操作

我是一个懒惰的开发人员,不想每次编写代码时都创建一个测试应用程序和打包/安装插件

插件项目中是否不允许域CRUD操作

是的。您确定已将您的
学生
课程置于
目录下吗

我是一个懒惰的开发人员,不想每次编写代码时都创建一个测试应用程序和打包/安装插件

您可以通过加载插件来避免这种开销

插件项目中是否不允许域CRUD操作

是的。您确定已将您的
学生
课程置于
目录下吗

我是一个懒惰的开发人员,不想每次编写代码时都创建一个测试应用程序和打包/安装插件


如果文件中的类名与groovy文件的名称不匹配,则可以通过加载插件来避免这种开销,您将得到相同的错误。在我的例子中,是MyImage.groovy而不是MyImage类(小写I)。这似乎是Grails 2.0.3及更低版本中的一个bug。

如果文件中的类名与groovy文件的名称不匹配,则会出现相同的错误。在我的例子中,是MyImage.groovy而不是MyImage类(小写I)。这似乎是Grails2.0.3及更低版本中的一个bug。

是的,它们位于域目录中。我使用grails创建域类创建了它们。这可能是2.0.1就地插件开发中的一个bug。虽然save()仍然不起作用,但in-place适合我,thx。是的,它们位于域目录中。我使用grails创建域类创建了它们。这可能是2.0.1就地插件开发中的一个bug。虽然save()仍然不起作用,但就地适合我,谢谢。