2013-03-20 78 views
-2

我的問題是如何將JDBC項目遷移到JPA。我的項目完全使用JDBC構建,並且已經創建了許多方法。 EclipseLink,Hibernate歡迎任何JPA框架。但是爲了執行這種遷移,我們需要知道是否有任何工具可以幫助將JDBC項目轉換爲JPA,並且我們不必再次編寫邏輯。從JDBC遷移到JPA

在此先感謝。

+2

基本上 - 你不行。 JPA是處理對象模型層次結構的完全不同的東西。從JDBC遷移到JPA意味着重寫和重新考慮整個數據模型。 – Gimby 2013-03-20 17:23:14

回答

1

我同意評論這可能很難。如何努力取決於您的項目編碼方式,參數(如業務邏輯與DAO層的分離程度)。這已經完成,當然可以。無論是否值得花費,都取決於你。

但是,爲了幫助回答你的問題,是的,有工具可以幫助解決這個問題。 Hibernate帶有reverse engineering功能,這意味着您可以從數據庫模式創建Entity對象。

這將爲您創建Entities,然後由您來替換DAO圖層。