`
esffor
  • 浏览: 1367592 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

No CurrentSessionContext configured!" 异常解决方案

阅读更多

hibernate 老说没有配方言

<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
这句话明明就写在了配置文件里面,可老是没有写
错误如下:
Exception in thread "main" org.hibernate.HibernateException: Hibernate Dialect must be explicitly set

name改成"hibernate.dialect"也不行

Hibernate-Version: 3.1.1
mysql -Verison: 4.0.16


用这种方法正确
static {

try {
configuration = new Configuration();

sessionFactory = configuration.configure().buildSessionFactory();
} catch (Throwable ex) {

 

throw new ExceptionInInitializerError(ex);
}
}

这种方式会出现异常
// static {
// try {
// // Create a configuration based on the properties file we've put
// Configuration config = new Configuration();
// config.addClass(Customer.class).addClass(Order.class);
// // Get the session factory we can use for persistence
// sessionFactory = config.buildSessionFactory();
// } catch (Exception e) {
// e.printStackTrace();
// }
// }

第二种方式是针对使用properties文件配置hiernate的写法,使用hibernate.cfg.xml应使用第一种调用方式

或者在hibernate.cfg.xml中加入:

 

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

 



分享到:
评论
2 楼 shisanshe 2013-12-11  
我也是这个问题,加了<property name="current_session_context_class">thread</property>
1 楼 pangchaofu 2010-02-23  
找了好久,终于解决了,谢谢。

相关推荐

    Hibernate源代码分析

    throw new HibernateException("No CurrentSessionContext configured!"); } return currentSessionContext.currentSession(); } 在 getCurrentSession() 方法中,SessionFactoryImpl 将获取 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

    Hibernate源代码分析(一)

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

    SQL Server not configured for data access问题处理

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

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

    在使用pip3的时候,错误信息如下...而且网上的某些方法用./configure –with-ssl这条命令是无效的,下面给出解决问题的方案。 出现这种错误可以在Modules/Setup中,Ctrl + F查找字符串SSL, 将找到的第一个SSL下面的命

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

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

    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如何与不同的存储系统集成,这将有...

    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

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

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

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

    Solaris下Oracle DISPLAY COLOR终极解决方案

    Checking monitor: must be configured to display at least 256 colors &gt;&gt;&gt; Could not execute auto check for display colors using command /usr/...是不是还在被这问题烦恼,可看这个终极解决方案:详细、速度解决

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

    ### Flutter基础篇—Flutter更新错误全面解决方案 #### 一、前言 在Flutter开发过程中,随着新功能的推出和技术的进步,定期更新Flutter SDK是必不可少的一个环节。然而,在更新过程中经常会遇到各种各样的问题,...

    elasticsearch-rest-client-6.5.4-cus.jar

    针对java.io.IOException: entity content is too long [180278508] for the configured buffer limit [157286400]异常,将 DEFAULT_BUFFER_LIMIT修改为150M

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

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

    ccna实验之ppp 用的是繁荣模拟器

    *Mar 1 00:02:58.663: %SYS-5-CONFIG_I: Configured from console by console Current configuration : 1078 bytes ! version 12.4 service timestamps debug datetime msec service timestamps log datetime msec ...

    如何用orion做数据交换

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

    redis碰到的问题.doc

    Redis 是一个高性能的键值数据库,常用于缓存和数据持久化。在使用 Redis 过程中,可能会遇到各种问题,...当遇到异常时,不要只依赖临时解决方案,而应深入调查并解决潜在问题,以保证数据的安全性和系统的稳定性。

    hibernate_常见问题集锦.doc

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

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

    6. **报警配置**:设置阈值,当达到预设条件时触发报警,及时发现异常。 7. **日志查看**:查看Broker和NameServer的日志,辅助问题诊断。 8. **配置管理**:集中管理RocketMQ的配置,便于集群的统一调整。 "启动...

Global site tag (gtag.js) - Google Analytics