hibernate - Grails 控制台问题 : No Hibernate Session bound to thread,

标签 hibernate grails console

我正在尝试学习 Grails 控制台,但遇到了问题。它看起来像这样:

当我在我的项目中启动 grails 控制台而不启动项目时,我可以将数据保存到我的 postgreSQL 数据库中。

但是,当我启动该项目时(在 netbeans 输出了一堆错误消息之后),我无法再从 Grails 控制台执行我所做的事情了。

它是这样说的:

抛出异常:没有绑定(bind)到线程的 Hibernate Session,并且配置不允许在此处创建非事务 session

....

这意味着,我在通过 netbean 启动项目时丢失了 Hibername Session ......

谁能帮我一把?

提前致谢!

约翰

最佳答案

使用 DomainClass.withTransaction{

关于hibernate - Grails 控制台问题 : No Hibernate Session bound to thread,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2514405/

相关文章:

hadoop - 无法在Google云的端口22上连接虚拟机

hibernate - 如何在 JPA/Play 框架的 LIKE 子句中使用百分比?

grails - Grails动态查找器如何处理类型?

grails - 标准的单元测试模拟

matlab - 让matlab的控制台向下滚动

将 Gulp 控制台输出记录到文件中

mysql - Hibernate 与 SQL :Best way to Update column of all rows in a table

java - getCurrentSession 在网络中 hibernate

java - 插入时HIbernate语法sql错误

unit-testing - 在Grails中的Service类中模拟一个简单的方法