文档章节

当用ssh框架的时候,getcurrentSession出错的时候

de_c
 de_c
发布于 2016/02/10 11:23
字数 206
阅读 3
收藏 0

这个问题的出现关系到getcurrentSessionFactory和opencurrentSessionFactory这两个问题的,解决的方法是:

1.获得session的时候你就用openSession就行了。

2如果用到getCurrenctSession()的话,你就在sessionFactory 那个bean中配置

    <prop key="hibernate.current_session_context_class">

                    thread

                </prop>

                <prop key="hibernate.transaction.factory_class">

                    org.hibernate.transaction.JDBCTransactionFactory</prop>

,目前还不理解这个问题。。。先知道怎么解决

 

1.getCurrentSession()是必须提交事务的。所以呢,你在用到session.getCurrentSession()的这个方法一定是要配置声明式事务管理。具体的声明式管理可以去网上google一下就知道怎么配置了。

2.openSession()恰恰是与以上的方法想法,它不需要提交事务。但是他的资源必须手动关闭。

© 著作权归作者所有

共有 人打赏支持
de_c
粉丝 0
博文 4
码字总数 734
作品 0
广州
循环调用spring的dao,数个过后无响应

循环调用spring的dao,数个过后无响应博客分类: spring daospringssh 最近遇到这么一个问题:前台按钮发送AJax请求到后台,后台是SSH框架。每点击一下按钮就发送一次请求。 点击数次(7次)...

thinkyoung
2015/01/16
0
0
求javaweb大神,关于ssh的一些疑问,菜鸟真心求教求帮助!!很急~

我们都知道在用了spring后sessionFactory得到了注入,因而再也不需要newAnnotationConfiguration().configure().buildSessionFactory();这一步创建sessionFactory的操作了,在用的时候只需要...

上帝爱众生
2015/03/19
40
0
关于SSH整合时候的一些疑问,菜鸟真心求教!

有一个非常大的疑惑,我现在都是直接用通过注解得到sessionFactory,之后调用getCurrentSession()这个函数得到session,这时候就可以直接利用session进行底层数据库的操作了,可是我怎么发现...

上帝爱众生
2015/03/22
123
3
Java程序员从笨鸟到菜鸟之(五十二)细谈Hibernate(三)Hibernate常用API详解及源码分析

新接触一个框架的目的就是想利用这个框架来为我们做一些工作,或者是让他来简化我们的工作,利用这个框架无非就是要利用这个框架所给我们提供的API去操作我们的数据,所以利用一个框架的好坏...

长平狐
2012/11/12
108
0
Hibernate openSession() 与 getCurrentSession() 区别

一、getCurrentSession()与openSession()的区别 1、getCurrentSession () 使用当前的session openSession() 重新建立一个新的session 2、采用getCurrentSession()创建的session会绑定到当前线...

LYQ1990
2016/04/27
57
0

没有更多内容

加载失败,请刷新页面

加载更多

Kafka技术资料总结(不断更新中)

1、Kafka实践:到底该不该把不同类型的消息放在同一个主题中 2、Kafka剖析系列: Kafka剖析(一):Kafka背景及架构介绍 Kafka设计解析(二):Kafka High Availability (上)...

九州暮云
39分钟前
1
0
面向对象设计原则(OOP)

单一职责原则(Single responsibility principle)又称单一功能原则。它规定一个类应该只有一个发生变化的原因。 核心原则:低耦合,高内聚。 一个类,应该只有一个引起它变化的原因,也就是...

gackey
今天
4
0
C++ 锁

C++提供了两种常用的锁,std::lock_guard<Lockable &T>和std::unique_lock<Lockable &T>。通常使用场景下,这两个锁用法一致。即,在构造锁对象时上锁,在析构锁对象时解锁。使用户从上锁/解...

yepanl
今天
4
0
Kali Linux Docker 練習

docker pull kalilinux/kali-linux-docker docker run -t -i kalilinux/kali-linux-docker /bin/bash apt-get update apt-get install htop apt-get install nmap apt-get install wpscan ap......

BaiyuanLab
今天
4
0
通俗大白话来理解TCP协议的三次握手和四次分手

最近在恶补计算机网络方面的知识,之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就...

onedotdot
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部