No Datastore Session bound to thread, and configuration does not allow creation of non-transactional
来源:互联网 发布:linux $$ 编辑:程序博客网 时间:2024/06/05 15:26
参考文章:https://stackoverflow.com/questions/31032623/java-lang
我的环境:
| Grails Version: 3.1.3| Groovy Version: 2.4.6
| JVM Version: 1.7.0_80
今天在gsp页面查询数据库出现如下错误:
java.lang.IllegalStateException
Message
Request processing failed; nested exception is org.grails.gsp.GroovyPagesException:
Error processing GroovyPageView: [views/article/create.gsp:33]
Error executing tag <g:form>: [views/article/create.gsp:27]
Error executing tag <g:render>:
Error evaluating expression [xxx.Tag.get(article.tagId)?.id] on line [52]:
No Datastore Session bound to thread, and configuration does not allow creation of non-transactional one here
Caused by
No Datastore Session bound to thread, and configuration does not allow creation of non-transactional one here
----------------------------------------------------------------------------------------------------------------------------------------------------------------
错误原因:
1、我在gsp页面使用了如下代码来查询数据库:
<g:set var="selectValue" value="${xxx.Tag.get(article.tagId)?.id}" />
解决方法:
1、在使用领域类查询数据库时加上YourDomainClass.withTransaction{}即可。
如将以上错误代码修改如下即可:
<g:set var="selectValue" value="${xxx.Tag.withTransaction{xxx.Tag.get(article.tagId)?.id}}" />
0 0
- No Datastore Session bound to thread, and configuration does not allow creation of non-transactional
- No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional
- No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional
- No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional
- No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional
- No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional
- No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional
- No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional
- No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional
- SmartGwt: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
- No Hibernate Session bound to thread, and configruation does not allow creation of non-transactional
- No Hibernate Session bound to thread, and configuration does not allow creation of non-transactiona
- No Hibernate Session bound to thread, and configuration does not allow creation of non-transactiona
- No Hibernate Session bound to thread, and configuration does not allow creation of non-transactiona
- 关于: No Hibernate Session bound to thread, and configuration does not allow creation of non-transacti
- 解决No Hibernate Session bound to thread, and configuration does not allow creation of non-transaction
- @Transactional未添加就报错:No Hibernate Session bound to thread, and configuration does not allow creation
- org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transac
- TP框架-导入与导出
- Matlab曲面拟合和插值
- redis实例操作
- Java Web开发详解:RequestDispatcher接口
- REST风格
- No Datastore Session bound to thread, and configuration does not allow creation of non-transactional
- Hive学习二
- POJ 3264 Balanced Lineup RMQ
- [从头学数学] 第184节 周游列国拜诸侯(中)
- C#引用传递
- HDU 5666 快速就乘
- 用pipe唤醒异步select的经典场景
- __NSCFNumber isEqualToString:的问题.--[__NSCFNumber isEqualToString:]: unrecognized selector sent to in
- vs下,GBK格式的.h .cpp 编译时,自动转换为UTF-8