在使用Hibernate3.6.1时出现这样的问题
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.hibernate.cfg.Configuration.reset(Configuration.java:330)
at org.hibernate.cfg.Configuration.<init>(Configuration.java:296)
at org.hibernate.cfg.Configuration.<init>(Configuration.java:300)
at org.hibernate.cfg.AnnotationConfiguration.<init>(AnnotationConfiguration.java:74)
at com.macleo.SaveWorker.main(SaveWorker.java:25)
Caused by: java.lang.NullPointerException
at org.hibernate.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:167)
at org.hibernate.cfg.Environment.<clinit>(Environment.java:608)
... 5 more
解决:
嘿嘿嘿嘿....
参考:
1.
http://blog.csdn.net/aaronbai/archive/2006/12/17/1446516.aspx
2.
http://topic.csdn.net/u/20110205/01/e123e681-60ec-45d1-87c6-3a7862aeca78.html?seed=129169960&r=72086597#r_72086597
分享到:
相关推荐
`java.lang.ExceptionInInitializerError` 是Java编程语言中一个特殊的运行时异常,它通常表示在类的静态初始化过程中发生了异常。这个错误不是因为类的构造函数,而是由于静态变量初始化或者静态初始化块(也称为...
java.lang.ExceptionInInitializerError异常的解决方法 java.lang.ExceptionInInitializerError异常是一种常见的Java异常,它发生在静态变量的初始化过程中。了解这个异常的解决方法对于Java开发者来说非常重要。 ...
在IT行业中,Hibernate是一个非常流行的Java对象关系映射(ORM)框架,它简化了数据库与Java...在`Hibernate_02`这个压缩包文件中,可能包含了更详细的代码示例或更深入的教程,你可以结合这些资源进一步学习和实践。
在学习和使用Hibernate的过程中,理解其核心概念和API,以及如何进行配置,是至关重要的。在实际工作中,熟练掌握Hibernate可以显著提高开发效率,减少出错的可能性,使数据库操作变得更加便捷。
在Java的持久化框架Hibernate中,注解的引入极大地简化了对象关系映射(ORM)的配置过程。本文将详细讲解如何在Hibernate中使用注解进行实体bean的配置。 首先,我们来看一下Hibernate注解的基本概念。自从JDK 1.5...
通过查看类的静态变量的初始化顺序、捕获静态代码块中的异常、处理类的构造函数中的异常、查看类的静态变量的赋值顺序等方法,可以解决ExceptionInInitializerError错误。在Android studio中,解决方法是查看项目的...
- **加载映射文件**:根据`hibernate.cfg.xml`中指定的映射文件路径,加载`.hbm.xml`文件或注解形式的映射信息,这些映射信息定义了实体类与数据库表之间的对应关系。 - **创建SessionFactory**:通过配置信息构建...
在pom.xml文件中添加Hibernate及其依赖的库,例如: ```xml <groupId>org.hibernate <artifactId>hibernate-core <version>5.4.32.Final <groupId>mysql <artifactId>mysql-connector-java <version>...
项目中碰到的,已解决,写个文档记录一下
解决 `ExceptionInInitializerError` 的方法通常包括: 1. **检查静态初始化块和静态变量的初始化**:确保这些代码在运行时不会抛出异常,特别是在使用第三方库或依赖于外部配置时。 2. **处理可能的null值**:避免...
而`HibernateUtils`类则负责初始化`SessionFactory`实例,这是Hibernate中非常重要的组成部分,它负责创建`Session`实例,而`Session`实例则用于执行所有对数据库的操作。 ```java public class HibernateUtils { ...
在IT行业中,Hibernate是一个非常重要的Java持久化框架,它简化了数据库操作,使得开发者可以更加专注于业务逻辑,而不是底层的数据存取细节。本教程聚焦于“完善HibernateUtil类及HQL查询入门”,让我们深入探讨这...
通过将数据库的连接信息集中管理于配置文件中,以及提供了一套强大的对象持久化机制,Hibernate使得开发人员能够更加专注于业务逻辑的实现,而不是繁琐的数据库交互细节。 #### 编写实体映射文件 实体映射文件是...
**第一个Hibernate小程序** 在Java开发中,Hibernate是一个非常流行的持久化框架,它...随着对框架的深入学习,你可以利用其高级特性,如 Criteria 查询、HQL(Hibernate Query Language)等,进一步提升开发效率。
在Hibernate中,每一个数据库表都对应一个Java实体类。例如,`MyEntity.java`可能是这样的: ```java import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence....
**hibernate简单配置** Hibernate 是一款强大的Java对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发者可以...为了深入了解Hibernate,可以参考提供的博客链接或其他在线教程,进一步学习其高级特性。
SSH 框架搭配是指将 SSH 三大框架(Spring、Struts、Hibernate)集成到一起,实现了一个完整的 Web 应用程序开发解决方案。下面是 SSH 框架搭配的详细步骤: Step 1: 创建 Java-Web 项目 首先,需要创建一个 Java-...