[英]Hibernate configuration in Eclipse Luna
我從這里在Eclipse上安裝了Hibernate插件。
安裝成功-我現在在“ Window > Open Perspective
看到“ Hibernate
”選項。
我已經在項目本身上設置了屬性-現在在“ Properties > Hibernate Settings
選中“ Enable Hibernate support
Properties > Hibernate Settings
。 同樣,在Properties Builders
檢查(自動)了Hibernate Builder
。
但是,Java沒有看到Hibernate,我的源代碼中的所有Hibernate導入都出錯了。 當我嘗試在編輯器中“修復項目設置...”時,出現“找不到建議...單擊以進行手動配置”。
我錯過了什么?
我下載了Hibernate插件來解決此手動修復問題。 當我將jar手動添加到項目構建路徑時,相同的代碼可以正常工作。
我正在使用Eclipse Luna 4.4.2
TIA。
// -------------------------
編輯:
在自動創建persistence.xml
,Eclipse(必須)正在查看Hibernate插件的版本,而不是項目的構建路徑上的jar。
這導致JPA和ORM之間發生版本沖突。 請參閱此處接受的答案以供參考。
燒了我半天。
這些插件使Eclipse能夠識別Eclipse ,而不一定是您的項目 。 您的項目仍必須使用適當的Hibernate JAR進行配置(手動或通過諸如Maven或Gradle之類的依賴管理工具)。 這是開發時間(Eclipse插件),編譯時間(構建路徑上的JAR)和運行時(運行時類路徑上的JAR)之間的區別。
如果該插件提供了一個Quick Fix(即Fix project setup ... ),可以將Hibernate JAR下載和/或添加到您的項目中,那就太好了,但據我所知,這並不是他們實現的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.