【发布时间】:2016-03-08 19:57:51
【问题描述】:
我从here 在 Eclipse 上安装了 Hibernate 插件。
安装成功——我现在看到Hibernate 是Window > Open Perspective 中的一个选项。
我已经在项目本身上设置了属性——Enable Hibernate support 现在已签入Properties > Hibernate Settings。
此外,Hibernate Builder 在Properties Builders 中被检查(自动)。
但是,Java 没有看到 Hibernate——我的源代码中的所有 Hibernate 导入都出现错误。 当我尝试在编辑器中“修复项目设置...”时,我得到“未找到建议...单击以进行手动配置。”
我错过了什么?
我下载了 Hibernate 插件来绕过这个手动修复一件事。当我手动将 jar 添加到项目构建路径时,相同的代码工作正常。
我正在使用 Eclipse Luna 4.4.2
TIA。
//----------------------------
编辑:
在自动创建persistence.xml 时,Eclipse (必须)查看 Hibernate 插件的版本,而不是项目构建路径上的 jar。
这导致了 JPA 和 ORM 之间的版本冲突。请参阅已接受的答案here 以供参考。
烧了我半天。
【问题讨论】: