gpt4 book ai didi

java - 使用 eclipselink 的 Web 项目需要“org.hibernate.SessionFactory”

转载 作者:行者123 更新时间:2023-11-30 11:41:08 26 4
gpt4 key购买 nike

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

当我选中 Project Facets 下的 JPA 复选框时,选择 EclipseLink 2.4.x 作为平台并选择库 EclipseLink我下载的 2.4.0- Juno 出现错误:

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

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

如果我选择禁用库配置,项目会接受它并且由我来将所需的库 (EclipseLink) 包含在项目的类路径中。不过,我想了解为什么我不能使用这个 JPA Facet 工具通过 EclipseLink 构建我的项目。

我使用的 Facets 是 Dynamic Web Module 3.0Java 1.7JPA 2.0。我的 eclipse 是 Web Developers Juno 4.2 EEWTP platfrorm

谢谢

最佳答案

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

关于java - 使用 eclipselink 的 Web 项目需要“org.hibernate.SessionFactory”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12391688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com