`

解决"No CurrentSessionContext configured"错误

阅读更多
用Hibernate开发遇到"No CurrentSessionContext configured"错误


在使用SessionFactory的getCurrentSession方法时遇到如下错误,经过检查,原因如下:

是因为在hibernate.cfg.xml文件中忘记进行了如下设置:hibernate.current_session_context_class

如果是在web容器中运行hibernate,则在hibernate.cfg.xml中加入这句话:

<property name="hibernate.current_session_context_class">jta</property>

如果是在一个单独的需要进行JDBC连接的java application中运行hibernate,则这样设置:

<property name="hibernate.current_session_context_class">thread</property>



本文属于转帖,来自http://wenjiesu.iteye.com/blog/216445。
分享到:
评论

相关推荐

    SQL Server not configured for data access问题处理

    SQL Server not configured for data access问题处理 用于跨数据库连接

    Ubuntu/Deepin下Python3.8出现SSL错误的解决方案

    WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. 网上的方法都是在CentOS下进行的,而我用的是Deepin系统,也就是基于Ubuntu/Debian的发行版...

    Spring Boot报错:No session repository could be auto-configured, check your configuration的解决方法

    通过以上步骤,你应该能够解决“`No session repository could be auto-configured, check your configuration`”的错误。确保理解Spring Boot的自动配置原理,以及Spring Session如何与不同的存储系统集成,这将有...

    Hibernate源代码分析

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

    GNS3运行错误及解决方法

    以下是一些常见的GNS3运行错误及其解决方法: 1. **安装路径错误**:避免在含有中文字符的目录下安装GNS3。推荐使用默认安装路径,或者创建一个全英文路径的文件夹进行安装。中文路径可能导致程序无法正常识别,...

    Hibernate源代码分析(一)

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

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

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

    Cache Store Not Configured(解决方案).md

    Cache Store Not Configured(解决方案).md

    cognos常见错误解决方案汇总.doc

    ### Cognos常见错误解决方案汇总 #### 一、CAM-CRP-1085 错误:安全提供商类加载失败 **错误描述** 在启动Cognos 8.4服务时,出现以下错误提示:“CAM-CRP-1085 An error occurred while verifying that the ...

    The current branch is not configured for pull

    The current branch is not configured for pull No value for key branch.master.merge found in configuration

    DELL服务器错误代码汇总.pdf

    类似的情况还有E1A11 PCIRsrConfig错误代码,该错误代码表示PCI risers are not configured correctly,管理员需要重新seat、replace或repair failing device以解决问题。 Temperature中,我们可以看到E1114 Temp ...

    Oracle SQL Developer 2.1.0.63.73 for 32bit-windows-no-jre.part1

    There is no in-place upgrade available. To install Oracle SQL Developer 2.1 download the file and unzip into an empty folder. Select the "Use folder names" checkbox when unzipping the file. You can ...

    ADSL拨号上网错误大全

    本文将详细介绍常见的ADSL拨号上网错误及其可能的原因与解决方法。 #### 二、常见错误代码解析 1. **600 - An operation is pending** - 解释:表示系统中有一项操作正在进行中。 - 解决方法:等待正在进行的...

    Docker创建php开发环境遇到的权限问题解决方案.docx

    #### 解决方案 以下是一些关键步骤来解决 Docker 环境下的 PHP 文件权限问题: ##### 步骤一:定义 Docker Compose 配置文件 首先,我们需要定义一个 `docker-compose.yml` 文件来启动我们的服务。以下是文件的一个...

    Flutter基础篇-Flutter更新错误全面解决方案(图文+视频讲解).docx

    遇到“`noupstream repository configured`”错误时,按照上述步骤切换到`master`分支后再次执行更新命令,通常能够解决问题。 - **案例2:命令行重启** 更新过程中出现`BitsTransformer`或`CategoryInfo`等错误...

    Redis ‘MISCONF Redis is configured to save RDB snapshots, but is currently not able to …’持久化问题

    本文主要讨论了一个特定的Redis持久化问题:“MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk”,以及如何解决这个问题。 Redis的持久化方式主要有两种:RDB...

    Configured:更改模组配置的最简单方法!

    Java 9引入了全新的模块系统,其目标是解决大型应用的复杂性和依赖管理问题。模块化使得开发者能够更好地控制代码的可见性和封装,同时提高了运行时的性能。每个模块都有一个模块描述器(module-info.java),其中...

    如何用orion做数据交换

    例如,“SOAP fault received while calling webservice: No running communication point is configured to process this request”这类错误,往往是因为没有正确配置Webservice的通信点。 ### 结论 Orion作为一...

    Oracle错误一览表

    在处理Oracle数据库时,遇到错误是在所难免的,了解并掌握常见的错误代码及其含义,对于快速定位问题、解决问题至关重要。本文将详细介绍部分Oracle错误代码的含义及可能的原因,帮助数据库管理员和开发人员更好地...

    Ubuntu常见错误问题的解决方法小结

    错误1: ./configure checking for getifaddrs... yes checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking for socklen_t... yes checking for get...

Global site tag (gtag.js) - Google Analytics