0

以下文章代码适用于“grails 控制台”。但是当我尝试在 STS 中运行它时,它会给出域类的编译错误。

http://timsporcic.github.io/GORM-Recipes/

是否可以在 STS 中运行,我想在控制器中使用 GORM 方法之前对其进行测试。甚至来自 STS 的控制台命令也不起作用。

试图这样运行:

class Test {

    static main(args) {
        new BootStrap().init()
println Person.get(1)
        }
}

谢谢

4

1 回答 1

0

Run as > Groovy Script不管用。grails console工作方式不同,因为您已经完全初始化了应用程序(对于run-app和相同test-app)。

如果您想测试您的BootStrap课程,我建议您创建一个集成测试。这也将确保,如果你改变你的班级,逻辑仍然有效。

于 2013-05-28T12:47:45.940 回答