`
jwfdp
  • 浏览: 45077 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Hibernate异常汇总

 
阅读更多

Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 
at java.lang.ClassLoader.defineClass(ClassLoader.java:615) 
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 
at java.net.URLClassLoader.access$000(URLClassLoader.java:58) 
at java.net.URLClassLoader$1.run(URLClassLoader.java:197) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:175) 
at hibernate.conn.HibernateUitl.<clinit>(HibernateUitl.java:16) 
at hibernate.conn.UserDAOImpl.saveUser(UserDAOImpl.java:112) 
at hibernate.conn.TestDAO.main(TestDAO.java:26) 
Caused by: java.lang.ClassNotFoundException: org.jboss.logging.BasicLogger 
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
... 16 more 

使用Hibernate4.0后,需要引入jboss-logging.GA.jar。 


Exception in thread "main" java.lang.NoClassDefFoundError: javax/transaction/SystemException 
at java.lang.Class.forName0(Native Method) 
at java.lang.Class.forName(Class.java:247) 
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2248) 
at org.jboss.logging.Logger.getMessageLogger(Logger.java:2214) 
at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:175) 
at hibernate.conn.HibernateUitl.<clinit>(HibernateUitl.java:16) 
at hibernate.conn.UserDAOImpl.saveUser(UserDAOImpl.java:112) 
at hibernate.conn.TestDAO.main(TestDAO.java:26) 
Caused by: java.lang.ClassNotFoundException: javax.transaction.SystemException 
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
... 8 more 
添加/jboss-transaction-api_1.1_spec-1.0.0.Final.jar 



3.Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/EntityListeners 
at org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.getDefaults(JPAMetadataProvider.java:97) 
at org.hibernate.annotations.common.reflection.java.JavaReflectionManager.getDefaults(JavaReflectionManager.java:226)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1313) 
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1727) 
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1778) 
at hibernate.conn.HibernateUitl.<clinit>(HibernateUitl.java:18) 
at hibernate.conn.UserDAOImpl.saveUser(UserDAOImpl.java:112) 
at hibernate.conn.TestDAO.main(TestDAO.java:26) 
Caused by: java.lang.ClassNotFoundException: javax.persistence.EntityListeners 
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
... 8 more 

解决方法:从hibernate的lib/jpa/下拷入hibernate-jpa-2.0-api-1.0.0.Final.jar包,OK,问题解决! 

4.Caused by: org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister 
at org.hibernate.persister.internal.PersisterFactoryImpl.create(PersisterFactoryImpl.java:185) 
at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:135) 
at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:367) 
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1740) 
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1778) 
at hibernate.conn.HibernateUitl.<clinit>(HibernateUitl.java:18) 
... 2 more 
Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer] 
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:138) 
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructDefaultTuplizer(EntityTuplizerFactory.java:188) 
at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:341) 
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:502) 
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:144) 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) 
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) 
at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
at org.hibernate.persister.internal.PersisterFactoryImpl.create(PersisterFactoryImpl.java:163) 
... 7 more 
Caused by: java.lang.reflect.InvocationTargetException 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) 
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) 
at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:135) 
... 16 more 
Caused by: java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter 
at org.hibernate.bytecode.internal.javassist.BytecodeProviderImpl.getProxyFactoryFactory(BytecodeProviderImpl.java:56)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactoryInternal(PojoEntityTuplizer.java:241) 
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:219) 
at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:212) 
at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:82) 
... 21 more 
Caused by: java.lang.ClassNotFoundException: javassist.util.proxy.MethodFilter 
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
... 26 more 
添加javassist-3.15.0-GA.jar包 

5.Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ReferenceMap 
at org.hibernate.engine.internal.StatefulPersistenceContext.<init>(StatefulPersistenceContext.java:167) 
at org.hibernate.internal.SessionImpl.<init>(SessionImpl.java:230) 
at org.hibernate.internal.SessionFactoryImpl$SessionBuilderImpl.openSession(SessionFactoryImpl.java:1801) 
at org.hibernate.internal.SessionFactoryImpl.openSession(SessionFactoryImpl.java:1009) 
at hibernate.conn.HibernateUitl.getSession(HibernateUitl.java:37) 
at hibernate.conn.UserDAOImpl.saveUser(UserDAOImpl.java:112) 
at hibernate.conn.TestDAO.main(TestDAO.java:26) 
Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.map.ReferenceMap 
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
... 7 more 
添加commons-collections-3.2.1.jar包 

6.Exception in thread "main" java.lang.NoClassDefFoundError: antlr/SemanticException 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 
at java.lang.ClassLoader.defineClass(ClassLoader.java:615) 
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 
at java.net.URLClassLoader.access$000(URLClassLoader.java:58) 
at java.net.URLClassLoader$1.run(URLClassLoader.java:197) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
at org.hibernate.loader.criteria.CriteriaQueryTranslator.<init>(CriteriaQueryTranslator.java:109) 
at org.hibernate.loader.criteria.CriteriaLoader.<init>(CriteriaLoader.java:84) 
at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1516) 
at org.hibernate.internal.CriteriaImpl.list(CriteriaImpl.java:374) 
at org.hibernate.internal.CriteriaImpl.uniqueResult(CriteriaImpl.java:396) 
at hibernate.conn.UserDAOImpl.findUserByName(UserDAOImpl.java:43) 
at hibernate.conn.TestDAO.main(TestDAO.java:34) 
Caused by: java.lang.ClassNotFoundException: antlr.SemanticException 
at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
... 19 more

分享到:
评论

相关推荐

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

    今天小编就为大家分享一篇关于hibernate测试时遇到的几个异常及解决方法汇总,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    程序员java面试题汇总(通关宝典).zip

    资源分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、...

    Java Web项目整体异常处理机制

     拿spring+struts2+hibernate项目说明:通常一个页面请求到后台以后,首先是到action(也是所谓mvc的controller),在action层会调用业务逻辑service,servce层会调用持久层dao获取数据。后执行结果会汇总到action...

    2020年最新版--Java+最常见的+200++面试题汇总+答案总结汇总

    本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQ

    2023java最新面试资料汇总

    面试题包括以下十九部分:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql...

    2022年最新版-Java+最常见的+200++面试题汇总+答案总结汇总

    本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、...

    java面试题汇总20190704.pdf

    这份面试题总内容包含了十九个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、...

    高级Java软件工程师笔试和面试题集锦

    它是一本实用的经典题册 包含corejava(基础及语法.异常.集合.线程.IO&Socket),OOAD&UML,XML,SQL,JDBC,Hibernate,Web,EJB,Spring 它是培训机构根据学员的面试情况而汇总的一本经典之作。

    Java面试必备208题(包含详细答案解析).pdf

    通过排版软件进行排版了一次,这个资源网上很难找,好多都只是有...Jav Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Bot/Spring Cloud、Hibernate、MyBatis、RabitMQ、Kafka、Zokeper、MySQL、 Redis、JVM

    学生成绩信息管理系统论文 JSP 完整版

    随着高校办学规模的扩大和招生人数的增加,学生成绩管理维护是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,介于它的重要性,学生成绩...

    收集的常见的专业问题解决办法.rar

    2009-02-24 08:42 165165 37065 常见的专业问题解决办法\Java核心技术学习笔记--异常和调试_Believe ┭┮ YourSelf.mht 2009-03-20 16:36 142683 39110 常见的专业问题解决办法\JR - 专题论坛问题 - eclipse??如何...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、Hibernate高级应用...

Global site tag (gtag.js) - Google Analytics