首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Hibernate错误汇总

2014-01-12 
Hibernate异常汇总at java.lang.ClassLoader.defineClass1(Native Method)?at java.lang.ClassLoader.defi

Hibernate异常汇总

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

热点排行