2013-05-15 62 views
1

我想在Eclipse中使用JPA工具以便從實體生成表。
This指出我應該執行一些操作才能做類似的事情(從表創建實體)。我遵循這些說明只是爲了再次失敗。無法從實體生成表

我正在使用Maven來管理我的項目,而不是如所描述的here所述的Eclipse的「企業項目創建」。

由於沒有消息出現,我看着Eclipse的日誌,在那裏我看到一個HibernateConsoleRuntimeException:未找到持久性單元:'null'日誌。不知道爲什麼我會得到這個日誌,因爲Eclipse可以識別項目中的persistence.xml文件。

+0

你不工作哪一部分實體產生的?你能更詳細地描述這個問題嗎? HibernateConsoleRuntimeException可能相關,也可能不相關。隨着一些更多的信息,我可能會指出你在正確的方向。 –

+0

實體生成表單打開,我將「導出到數據庫」選項標記爲激活,然後單擊完成。 schema.ddl文件和數據庫表不會創建。 –

+1

我的猜測是,hibernate運行時無法根據您的Maven項目結構構建您的持久性單元。我建議發佈一些東西到Hibernate Tools論壇。 –

回答

0

我猜即使在Eclipse Juno中,Dali也有問題,正如here所述,一些源文件夾和facet的重新連線已修復。雖然沒有因爲大理應該認識到Maven的標準目錄的最佳解決方案......

+0

Dali工具支持Juno中的標準Maven配置,如以下兩個錯誤所述:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 251323,https://bugs.eclipse.org/bugs /show_bug.cgi?id=357810。 –

0

使用JPA Tools > Generate Entities From Tables...生成JPA實體時,我得到的錯誤我用這個來代替:New > Other... > JPA Entities From Tables