' org.hibernate.SessionFactory实例'使用eclipselink进行Web项目所需

时间:2012-09-12 15:32:06

标签: java install eclipselink eclipse-wtp

我在eclipse中创建动态Web项目时遇到问题,包括eclipselink实现。

当我点击JPA下的Project Facets复选框时,选择EclipseLink 2.4.x作为平台并选择我已下载的库EclipseLink 2.4.0- Juno,我收到错误消息:

The class 'org.hibernate.SessionFactory' is required to be in the selected libraries.

由于我无意使用hibernate,我不明白这一点......

如果我选择disable library configuration,项目会接受它,我应该在项目的类路径中包含所需的库(EclipseLink)。 不过,我想了解为什么我不能使用这个JPA Facet工具用EclipseLink构建我的项目。

我使用的Facets是Dynamic Web Module 3.0Java 1.7JPA 2.0。 我的日食是EE for Web Developers Juno 4.2 WTP platfrorm

由于

2 个答案:

答案 0 :(得分:1)

如果您正在选择EclipseLink平台并在库配置中获得此验证消息,那么您正在使用的Hibernate Tools版本中存在一个错误。 EclipseLink平台不需要此类来进行正确的库配置。您当前的解决方法已经足够,但如果您想按设计使用库配置,听起来您需要从Eclipse安装中卸载Hibernate Tools,直到他们能够解决此问题。我建议针对此问题提交针对Hibernate Tools的错误。

答案 1 :(得分:0)

我也遇到了这个问题。当我在我的eclipse中卸载JBOSS时,错误得到修复。 但是如果你想用jboss安装创建项目,请选择hibernate作为平台。 然后没有错误。项目将正确配置