无法在GGTS中从Groovy控制台保存域类实例

时间:2013-08-12 20:05:16

标签: grails

我正在使用Groovy / Grails工具套件创建Grails项目。如果我选择运行方式>> Groovy控制台,我可以从我的域类创建示例对象,但无法保存它们。

所以,

new things.Thing(height: 20, length: 30)

创建一个新的东西,但

new things.Thing(height: 20, length: 30).save()

抛出异常

No signature of method: thing.Thing.save() is applicable for argument types: () values: []

即使responseso声明Things响应save()。

有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:0)

这是Groovy控制台,而不是Grails控制台。它们使用相同的代码并且看起来相同,但Grails版本挂钩到应用程序中,而Groovy控制台只能访问代码。要运行控制台,请转到Grails工具|打开Grails命令提示符并在文本字段中输入console

这只是一个从命令行运行grails console的GUI包装器。