我是 Hibernate 的初学者,但在使其正常工作时遇到了困难。我正在使用 MSsql server 2008。我收到错误:
"Failed to create sessionFactory
object.java.lang.NoClassDefFoundError:
org/hibernate/annotations/common/reflection/MetadataProvider"
在行:
factory = new Configuration().configure().buildSessionFactory();
我正在使用下面提到的 jar :
lib/antlr.jar lib/cglib.jar lib/asm.jar
lib/commons-collections.jar lib/commons-logging.jar lib/jta.jar
lib/dom4j.jar lib/log4j.jar lib/hibernate3.jar
请帮帮我。我搜索了 MetadataProvider 并也添加了它,但仍然没有输出
最佳答案
您缺少名为 hibernate-common-annotations 的 jar
http://mvnrepository.com/artifact/org.hibernate/hibernate-commons-annotations/3.2.0.Final
关于java - 创建sessionFactory对象失败.java.lang.NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24573864/