2009-12-30 63 views
3

我現在正在使用Java進入App Engine開發環境,我想知道人們如何使用低級別的API而不是JPA?我明白,JPA可能會在未來使這些解決方案更具可移植性,但我不希望在其他地方使用我的代碼。JPA與App Engine上的低級數據存儲區

可以使用低級API代替JPA嗎?我有興趣聽到每種方法的優點/缺點。

+0

谷歌自這應該是顯而易見的是高層次的API已經從衍生諸多弊端距離實際的低級代碼「距離」。儘管如此,我認爲爲了清楚起見,高級API總是比低級API更受歡迎 - 至少只要滿足開發軟件的所有要求即可...... – Yaneeve 2009-12-30 17:51:09

回答

0

爲什麼選擇其中一個?我會選擇一個更高層次的抽象(JPA或JDO)和高層抽象不足的低層API。

請記住,API仍然是一項正在進行的工作,所以如果您專門選擇低級API,請準備好隨這些更改一起滾動。

我發現JDO最容易使用,並且不必訴諸使用低級API。