我现在正在使用Java进入App Engine开发,我想知道人们对使用低级api而不是JPA的看法?我知道JPA可能会在未来使解决方案更具可移植性,但我不希望在其他任何地方使用我的代码。
使用低级api而不是JPA可以吗?我很想听听每种方法的优点/缺点。
答案 0 :(得分:2)
我更喜欢像jdo这样明确的API而不是直接使用数据存储区 有一个新的文章系列与谷歌自我的好例子 http://googleappengine.blogspot.com/2009/12/jpajdo-java-persistence-tips-year-in.html
答案 1 :(得分:0)
为什么选择其中一个?我会选择一个更高级别的抽象文档(JPA或JDO)和低级API,其中高级抽象不足。
请记住,API似乎仍在进行中,因此如果您选择低级API,请准备好随时更改。
我发现JDO最容易使用,并且不必使用低级API。