hibernate中NoSession问题
来源:互联网 发布:java微信发送客服消息 编辑:程序博客网 时间:2024/06/16 15:32
在Spring整合hibernate的环境中,由于hibernate将所有全权交给了Spring管理,所以Session的开启与关闭也有Spring管理
Spring会开启Session的几种情况
1、在web.xml中配置了OpenSessionInViewFilter,当有访问经过filter时,session会被开启。
2、在事务环境中,session会被开启
所以发生NoSession的大多数情况为以下几种
第一种情况:
没有在web.xml中配置OpenSessionInViewFilter
解决方法:在web.xml中配置OpenSessionInViewFilter
第二种情况:
没有开启使用注解事务(或者已经开启注解事务但并未使用)
解决办法:开启注解事务并在需要事务环境的类中使用,@Transactional注解可以使用在类上,也可以使用在方法上
第三种情况:
手动配置事务时,propagation的值并未含有事务环境
解决办法:将propagation的值改为REQUIRED
阅读全文
0 0
- hibernate中NoSession问题
- 详解Hibernate中的NoSession问题
- SSH中解决NoSession问题
- NoSession问题
- 使用junit给做单元测试时,spring+hibernate项目的延迟加载出现 could not initialize proxy nosession 异常
- Hibernate中1+N问题
- hibernate中主动性的问题
- hibernate中遇到的问题
- hibernate中boolean的问题
- hibernate中1+n问题
- 初学hibernate中遇见问题
- hibernate中boolean的问题
- Hibernate中缓存的问题
- Structs&Hibernate中Session共享问题
- Hibernate中映射关系的问题
- hibernate使用中常见的问题
- hibernate中重复显示问题的解决方法
- 问题:在Hibernate中配置连接表
- HDU 2141 Can you find it?(二分)
- laravel报错:TokenMismatchException in VerifyCsrfToken.php
- sysfs_create_file示例一
- Json解析1--Java构造和解析Json数据的两种方法详解
- UVA10976Fractions Again?!(暴力解法)
- hibernate中NoSession问题
- elasticsearch详解(四)——elasticsearch数据的基本操作
- C# 发送Post请求(带参数)
- 文章标题
- Python分割空格split
- 线程简介
- e自然数到底是什么鬼
- Fiddler抓包4-工具介绍(request和response)
- Linux环境下清理Tomcat缓存