0

我想在 Struts2 中使用 Hibernate。加载 SessionFactory 时发生以下错误。

Initial SessionFactory creation failed.java.lang.NoClassDefFoundError: javax/persistence/JoinTable  

当我在 psvm 的普通类中获取会话工厂时,没有给出错误,但是当只运行 jsp 页面或 Tomcat 时,会抛出上述错误。

我在网上搜了一下。据说是因为有些库不匹配。。

表示要添加该页面中列出的一些罐子。要找到它们,还提供了一个链接。但是没有找到罐子。
还有另一个页面full-hibernate-plugin-for-struts2但我找不到任何有用的库。它只有war文件(普通类)和一些没有struts或hibernate库的web项目。

我用

  • NetBeansIDE 7.0.1

  • 雄猫 7

请任何人知道如何解决这个问题或任何工作库集?

4

2 回答 2

1

如果有人遇到这个问题,

我的解决方案是使用新的 Hibernate 版本 4.1.4 。然后一切正常。
我的 Struts 版本是 2.2.3 。

于 2012-06-28T16:41:17.363 回答
0

看一下这个:

图书馆

或者你可以使用 Maven:

maven依赖

于 2012-06-28T14:39:32.127 回答