2013-05-27 24 views
0

以下文章代碼在'grails控制檯'中起作用。但是當我嘗試在STS中運行它時,它給域類提供了編譯錯誤。Spring工具套件中的Grails GORM

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

是否有可能在STS跑,我想在contolers使用前進行測試,以GORM方法。甚至來自STS的控制檯命令也不起作用。

嘗試這樣運行:

class Test { 

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

感謝

+0

你能否澄清你在「STS」中的含義?你的意思是你使用'main'方法運行一個類,或者通過STS啓動'run-app'? –

+0

我正在使用主要方法的類。 run-app對我來說工作正常 – sfgroups

+0

你運行'grails console'會出現什麼錯誤? –

回答

0

Run as > Groovy Script將無法​​正常工作。 grails console工作不同,因爲你有你的應用程序完全初始化(run-apptest-app相同)。

如果你想測試你的BootStrap班,我建議你創建一個integration test。這也將確保,如果你改變你的班級,這個邏輯仍然有效。

相關問題