2011-09-03 112 views

回答

7

你說的是Hibernate如「好醇」 Hibernate Core」,因爲它是當時的舊J2EE年齡或者你說的是Hibernate的JPA實現,該EntityManager

如果前者,我發現了Hibernate Tools Eclipse插件非常有用。它允許實體從表中自動生成,反之亦然,並提供了幾個有用的嚮導。鑑於您使用JSF2並基於您的問題歷史記錄,我知道您正在使用Java EE 6,所以我想知道爲什麼您不會去使用JPA?

如果是後者,只需使用Eclipse自己的Dali插件(它已經是Eclipse for Java EE的一部分)。它提供了與Hibernate Tools類似的功能。您現在應該只關注關鍵字「JPA」,而不是「Hibernate」,因爲這只是一個實現細節(競爭對手是EclipseLink,這是參考實現並在其他Glassfish中使用)。 Dali主頁有很好的文檔,教程和視頻演示。

+0

所以你認爲使用JPA和JSF 2會更好?你知道有什麼好的教程嗎?謝謝你的提示dude =) –

+0

在J2EE時代,舊的Hibernate Core很棒。已經學習了很多課程來設計添加到Java EE的JPA。 JPA基本上是作爲Java EE的一部分標準化的Hibernate的演變。您應該繼續使用JPA,而不是擺弄舊的API。至於教程,只需通過一些Dali教程來生成實體和DAO類的類,就可以與它們一起玩/測試。然後使它們成爲EJB並將它們注入到JSF託管的bean中。 – BalusC

相關問題