2013-10-23 40 views
2

我是一個PHP開發人員在學習Java/Spring MVC/Hibernate的過程中。我想知道Hibernate是否支持Code First Approach,比如Entity是ASP.NET還是PHP的Doctrine。到目前爲止,我所看到的所有資源都是數據庫,如果先創建數據庫然後編寫類和XML文件。是否有可能先用Hibernate編寫代碼,它會生成數據庫並處理模式更改?如果有的話,是否有人可以將我鏈接到解釋如何完成的資源?提前致謝。代碼首先與休眠Apprach

雖然我正在考慮它可以Hibernate生成基於現有架構的代碼嗎?

回答

7

您正在查看非常舊的資源。您想要使用的是JPA 2;它基於Hibernate非常強大,Hibernate可以作爲JPA提供者運行。使用與實體框架相似的JPA,您可以創建POJO並註釋其字段,以向JPA提供程序提供有關如何處理持久性的指示信息。

a decent tutorial here,我鼓勵你看看Spring Roo與其基於方面的方法,這使您免於手動管理大量的簿記。

+0

這看起來更像我所看到的教義和實體。偉大的資源,感謝您的鏈接! – greyfox