`
caizhongda
  • 浏览: 188928 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

No CurrentSessionContext configured Hibernate错误

阅读更多
用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>



我试过了绝对可用性...





分享到:
评论

相关推荐

    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 对象的工作委托...

    hibernate常見錯誤

    当运行代码时出现“Not binding factory to JNDI, no JNDI name configured”这一提示,表示Hibernate没有将SessionFactory绑定到JNDI(Java Naming and Directory Interface)中,通常是因为配置中没有指定JNDI名称...

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

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

    SQL Server not configured for data access问题处理

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

    hibernate_常见问题集锦.doc

    #### Hibernate报错:"Not binding factory to JNDI, no JNDI name configured" 另一个常见的问题是Hibernate在启动时报告无法将SessionFactory绑定到JNDI,且没有配置JNDI名称。这通常发生在使用默认配置尝试访问...

    Hibernate常见的20个问题

    #### 二、Hibernate 报错 "Not binding factory to JNDI, no JNDI name configured" **问题描述**: 在执行Hibernate相关的操作时,控制台可能会输出类似下面的信息: ``` 12:15:34,250 INFO ...

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

    在Spring Boot应用中,当你遇到“`No session repository could be auto-configured, check your configuration`”的错误时,这通常意味着Spring Boot无法自动配置用于管理会话(session)的存储库。Spring Boot提供...

    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的发行版...

    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

    Eclipes里HibernateTools的使用

    - 对于“Database connection”,选择“Hibernate configured connection”。如果尚未配置,需要先创建一个数据库连接,包括设置JDBC驱动、URL、用户名和密码。 - 创建一个属性文件(Property file)用于存储...

    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 ...

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

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

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

    在配置过程中,务必注意模块间的依赖关系,避免循环依赖,因为这可能导致编译错误。此外,对于公共API的改变,需要考虑对其他模块的影响,保持兼容性,以降低升级成本。 综上所述,`Configured: 更改模组配置的最...

    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...

    GNS3运行错误及解决方法

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

    rocketmq可视化控制台最新版 rocketmq-console-ng-2.x

    RocketMQ是一款开源的消息中间件,由阿里巴巴开发并贡献给Apache软件基金会,被广泛应用于大数据、实时计算、微服务等场景。RocketMQ的核心功能包括消息发送与接收、消息队列、消息回溯、高可用保障、分布式事务等。...

    Port Not Configured(亲测可用).md

    Port Not Configured(亲测可用).md

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

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

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

    Check that IBM Cognos 8 service is available and properly configured。” **运行环境** - 操作系统:AIX 5.3.04 - Java开发工具包(JDK):1.5 - 数据库:Oracle 10g **解决方法** 1. **调整配置文件** 在`...

Global site tag (gtag.js) - Google Analytics