Could not obtain transaction-synchronized Session
为什么80%的码农都做不了架构师?>>>
查了一下相关资料,整理如下:
原因:Hibernate4 No Session found for current thread原因
解决方法:
1. 在spring 配置文件中加入
<tx:annotation-driven transaction-manager="transactionManager"/>
并且在处理业务逻辑的类上采用注解
@Service
public class CustomerServiceImpl implements CustomerService {
@Transactional
public void saveCustomer(Customer customer) {
customerDaoImpl.saveCustomer(customer);
}
...
}
另外在 hibernate 的配置文件中,也可以增加这样的配置来避免这个错误:
<property name="current_session_context_class">thread</property>
解决方法二:http://zhidao.baidu.com/link?url=BNyi8By29DMOXBCiNLeTa7WTTxlf4Q4IbQkrYO6lv6MFNMxv5zkBIx723t4JkezOaNcxc9ARhDIeXxtRZbID_0jYKonThVemDs1VkBUFmpK
我也出现了这个问题,但是我在web.xml中增加了filter就可以了。也许你的问题不是这个,但我的这个问题是这么解决的。<filter><filter-name>SpringOpenSessionInViewFilter</filter-name><filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</filter-class></filter><filter-mapping><filter-name>SpringOpenSessionInViewFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
转载于:https://my.oschina.net/liting/blog/526780
Could not obtain transaction-synchronized Session相关推荐
- Configuration、SessionFactory、Session
org.hibernate.cfg Class Configuration An instance of Configuration allows(允许) the application to sp ...
- Session和几种状态保持方案理解
一.术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的. session, ...
- jsp的session介绍 (转)
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术.本文将详细讨论session的工作机制并且对在Java ...
- 介绍一篇关于session的好文章,写的很详细
介绍一篇关于session的好文章,写的很详细 目录: 一.术语session 二.HTTP协议与状态保持 三.理解cookie机制 四.理解session机制 五.理解javax.servlet.h ...
- spring对session和事务的管理以及OpenSessionInViewFilter是如何工作
2019独角兽企业重金招聘Python工程师标准>>> 为了弄清楚spring对session和事务的管理以及OpenSessionInViewFilter是如何工作的,可监控以下类 ...
- open session and Hibernate事务处理机制
相关文章: Hibernate入门 - Transaction 使用OpenSessionInView模式时的一个异常问题解决方法 推荐圈子: 青岛javaeye 更多相关推荐 在没有使用Spring ...
- hibernate主配置文件中指定session与当前线程绑定
配置一条属性 <property name="hibernate.current_session_context_class">thread</property& ...
- Java基础-关于session的详细解释
一.术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的. session, ...
- hibernate 管理 Session(单独使用session,非spring)
hibernate 管理 Session(单独使用session,非spring) Hibernate 自身提供了三种管理 Session 对象的方法 Session 对象的生命周期与本地线程绑定 S ...
- 理解HTTP session原理及应用
2019独角兽企业重金招聘Python工程师标准>>> 一.术语session session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与 ...
最新文章
- 线段树 (经典题目合集)
- 【机器学习】libsvm使用的数据格式
- Zonbu-售价 99 美元的袖珍电脑
- 解读全球海缆地图,带你看懂隐藏的秘密
- 金融领域下的数据挖掘算法应用:逻辑回归模型
- k8s修改kube-apiserver的service-node-port-range端口范围
- 双11稳定性负责人叔同讲述:九年双11的云化架构演进和升级
- 39个必知必会的SQL 性能调优方法
- sort 、sorted、range、join方法 数字的正序、倒叙、翻转
- 如何退出vim编辑器?
- Onvif协议:门外汉理解ONVIF协议
- Ubuntu 桌面截屏(或截图)的方式
- 猿创征文|【云原生】学习云原生经验分享
- 你拍一我拍一上学得学计算机,儿歌你拍一我拍一
- 2021年11月软件设计师真题解析
- android横竖屏切换布局闪退,Android 横竖屏切换以及横屏启动闪退问题
- 目标检测—基于Yolov3的目标检测项目实战(学习笔记)
- 剑网三游戏延迟太高卡顿进不去怎么处理?
- latex longtable 自动换行_TechRepo | LaTeX基本知识和应用
- 浏览器配置异常_打开360浏览器出现配置文件错乱提示怎么办?