`
timothy0754
  • 浏览: 40534 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

No CurrentSessionContext

阅读更多

   
使用 SessionFactory.getCurrentSession()时,需要设置相应的transaction管理。
否则会出现错误: 
org.hibernate.HibernateException: No CurrentSessionContext configured!

解决方法:
JBoss等managed environment中 hibernate.cfg.xml 的 SessionFactory项里加上相关设置

< property name="hibernate.current_session_context_class" >jta < / property >
jta独立的Application(Standalone)中加上
< property name="hibernate.current_session_context_class" > thread < / property>

Tomcat 本身并不提供jta 的功能,所以应当使用thread模式。 但是tomcat有第三方的补充可用来加上jta。
分享到:
评论

相关推荐

    org.hibernate.HibernateException: No Hibernate Session bound to thread

    然而,在使用 Hibernate 进行数据库操作时,经常会遇到 "No Hibernate Session bound to thread" 的错误信息。本文将详细介绍该错误的解决方案。 错误原因 "No Hibernate Session bound to thread" 错误信息通常是...

    Hibernate源代码分析

    throw new HibernateException("No CurrentSessionContext configured!"); } return currentSessionContext.currentSession(); } 在 getCurrentSession() 方法中,SessionFactoryImpl 将获取 Session 的工作委托...

    Hibernate源代码分析(一)

    throw new HibernateException( "No CurrentSessionContext configured!" ); } return currentSessionContext.currentSession(); } 从上面的代码可以看到,getCurrentSession 方法将获得 Session 对象的工作委托...

    五阶精度weno格式代码.zip_5阶WENO格式_5阶weno_partlygmd_五阶weno格式的m文件_激波

    **五阶精度WENO格式详解** 五阶精度的有限区线性重构Weighted Essentially Non-Oscillatory(WENO)格式是一种高级的数值方法,常用于解决偏微分方程,特别是流体力学中的守恒律方程组,如Euler方程或Navier-Stokes...

    hibernate测试时遇到的几个异常及解决方法汇总

    3. org.hibernate.HibernateException: No CurrentSessionContext configured! 该异常的解决方法是添加 hibernate-jpa-2.0-api-1.0.0.Final.jar。这是因为 Hibernate 需要配置 CurrentSessionContext,以便正确地...

    Fortran:WENO格式求解一维Euler方程,包含WENO、WENO-Z、WENO-ZN等格式

    Fortran:WENO格式求解一维Euler方程,包含WENO、WENO-Z、WENO-ZN等格式。 运行前请通过ini.txt设置计算条件 介绍 WENO格式求解一维Euler方程,包含特征重构,有5阶\7阶精度 算例 黎曼问题、Shu-Osher、Titarev–...

    weno格式源代码

    **WENO格式源代码详解** WENO(Weighted Essentially Non-Oscillatory)格式是一种用于数值求解偏微分方程的高阶有限差分方法,尤其在处理激波和其他尖峰特征时表现出色,能有效避免振荡现象。本文将深入探讨WENO...

    NO$GBA模拟器v2.6a插件:NO$Zoomer

    这是NO$GBA的放大插件。配合模拟器使用。 no$gba的专用放大镜插件,能在不降低游戏性能甚至提高运行速度的前提下对游戏画面进行缩放及各种调整。 你还在嫌2.6a运行太卡画面太小么,快试试NO$Zoomer吧,只要你的cpu不算...

    谷歌浏览器nofollow插件

    nofollow插件安装教程:一.谷歌浏览器地址栏直接输入chrome://extensions/,打开谷歌扩展程序二.直接将本站提供的nofollow crx文件下载下来拖入窗口安装即可相关图片: 资源太大,传百度网盘了,链接在附件中,有...

    路由noCache失效解决方法.docx

    当设置`noCache`为`true`时,期望在用户切换路由后,之前访问的页面状态不会被保留,而是重新加载。然而,有时候可能会遇到`noCache`设置失效的问题。本文将详细介绍解决这个问题的方法。 首先,我们需要了解`no...

    Python 解决由于未安装模块而导致的 No module named 问题 Python源码

    Python 解决由于未安装模块而导致的 ”No module named ”问题 Python源码Python 解决由于未安装模块而导致的 ”No module named ”问题 Python源码Python 解决由于未安装模块而导致的 ”No module named ”问题 ...

    WENO5_1DB.zip_BURGER_WENO格式_weno matlab_weno方程

    使用5阶WENO格式,3阶RK格式,LF通量分裂,对一维Burger s方程进行求解。所得结果可以与《Weighted Essentially Non-Oscillatory Schemes》1994中结果进行对比

    WENO 2 D -Riemann.zip_Riemann求解器_WENO 2d_WENO格式_weno_二维黎曼问题

    WENO(Weighted Essentially Non-Oscillatory)格式是一种高级的有限差分方法,旨在解决计算稳定性、精度和振荡性的问题,尤其在处理尖峰和激波时表现优异。 标题中的"WENO 2D - Riemann.zip"指的是一个二维黎曼...

    多系统版本nomachine

    nomachine_7.9.2_1_amd64.deb nomachine_7.10.1_1.dmg nomachine_7.10.1_1_arm64.deb nomachine_7.10.1_1_i386.deb nomachine_7.10.1_1_x86_64.rpm nomachine_7.10.2_8.exe

    远程工具 nomachine-8.2.3-4-x86-64.tar.gz

    《Nomachine远程工具8.2.3-4-x86_64的详细安装与使用指南》 Nomachine是一款强大的远程桌面访问软件,它允许用户通过网络连接到其他计算机,实现远程控制和桌面共享功能。在最新版本8.2.3-4-x86_64中,Nomachine为...

    html超链接a标签的nofollow属性有什么作用.<a rel=”nofollow”

    当`rel`属性值设置为`nofollow`时,我们就引入了一个特殊的指令,即`nofollow`属性。这个属性在SEO(搜索引擎优化)领域有着显著的影响。 `&lt;a rel="nofollow"&gt;`的主要作用是告诉搜索引擎不要追踪或赋予链接目标页面...

    Add-nofollow-to-XFN WordPress增加nofollow标签.rar

    插件名称:Add-nofollow-to-XFN 插件功能:在WordPress后台的"链接" - "添加新链接"中的"链接关系(XFN)"中增加一个"nofollow"选项,安装插件后效果如下: 安装方法: 下载插件压缩包,解压后将 "Add-nofollow-to...

    WENO5-LF-Riemann-test_计算流体力学_CFD_LF分裂_二维黎曼问题_weno_

    本文将深入探讨标题和描述中提到的知识点,包括五阶广义有限差分法(WENO)和LF分裂,以及它们在解决二维黎曼问题中的应用。 首先,让我们理解二维黎曼问题。黎曼问题是流体动力学中的一类基础问题,它涉及两个或更...

    有限差分方法,利用WENO重构求解二维Euler方程,包含WENO、WENO-Z、WENO-ZN等格式.zip

    4. **WENO-Z和WENO-ZN**:对比分析WENO-JS、WENO-Z和WENO-ZN的区别,了解它们在计算效率和精度上的改进。 5. **编程实现**:学习如何使用编程语言(如C++或Fortran)实现二维Euler方程的有限差分求解,并结合WENO...

    OSError: no library called "cairo" was found GTK++ windows 安装包

    OSError: no library called "cairo" was found no library called "libcairo-2" was found cannot load library 'libcairo.so.2': libcairo.so.2: cannot open shared object file: No such file or directory ...

Global site tag (gtag.js) - Google Analytics