2
时当我试图让Hibernate的Session (Session session = HibernateUtil.getSession();)
我得到一个错误,如Hibernate错误:创建会话
Testcase: testMain(test.smssender.SmsSenderTest): Caused an ERROR
null
java.lang.ExceptionInInitializerError
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at org.hibernate.engine.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:22)
at org.hibernate.engine.UnsavedValueFactory.getUnsavedIdentifierValue(UnsavedValueFactory.java:44)
at org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:44)
at org.hibernate.tuple.entity.EntityMetamodel.(EntityMetamodel.java:123)
at org.hibernate.persister.entity.AbstractEntityPersister.(AbstractEntityPersister.java:434)
at org.hibernate.persister.entity.SingleTableEntityPersister.(SingleTableEntityPersister.java:109)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:226)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
at vas.framework.hibernate.HibernateUtil.(HibernateUtil.java:38)
HibernateUtil.java文件的内容是在这里:http://pastebin.com/exCCdX2P
我不能找出问题所在。任何帮助?
更新:重新创建实体对象解决了我的问题。
确保包含所需的jar文件进行休眠 – rags 2012-04-11 12:00:54
stacktrace表明无法实例化实体类。你的实体类构造函数可能会抛出一个异常,或者你可能没有默认的构造函数吗? – beny23 2012-04-11 12:08:32
发布您尝试保存的实体的代码。 – ManuPK 2012-04-11 13:12:19