java - 创建sessionFactory对象失败.java.lang.NoClassDefFoundError

标签 java sql-server-2008 hibernate

我是 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 并也添加了它,但仍然没有输出

最佳答案

关于java - 创建sessionFactory对象失败.java.lang.NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24573864/

相关文章:

java - Java中使用Selenium lib时如何指定模拟哪个浏览器?

sql-server-2008 - 如果一条记录包含 NULL,则排除特定 ID 的所有记录

sql-server - 您如何确保新索引不会减慢查询速度?

sql - "OBJECT_NAME"函数不再返回对象的名称

java - Hibernate - 时间格式注释

spring - maven + jpa + hibernate + Spring 。太慢了

java - 配置 hibernate 以检索集合而不持久化它

java - 使用默认时间戳将 Spark RDD 中的值放入相同的 HBase 列

java - 在java代码中创建用于发送电子邮件的模板

java - 避免将 CallbackHandler 与 cxf ws-security 和 spring 一起使用