2009-12-30 33 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。