我正在尝试学习Grails控制台并遇到问题。它看起来像这样:
当我在项目中启动grails console而没有启动项目时,我可以将数据保存到我的postgreSQL数据库。
然而,当我启动项目时(在netbeans输出的一堆错误消息之后),我不能再从Grails控制台做我所做的了。
它说:
抛出异常:没有Hibernate会话绑定到线程,并且配置不允许在这里创建非事务性的
...
这意味着,我在通过netbean启动我的项目时失去了Hibername Session ......
有人可以帮我吗?
提前非常感谢!
约翰
答案 0 :(得分:3)
使用DomainClass.withTransaction {
}