我想用Struts2在Google App Engine上开发我的项目。对于数据库,我有两个选项: JPA和JDO。你们能给我推荐一下吗?这两个对我来说都是新的,我需要学习它们。因此,我将在您的回复后集中讨论其中一个。
谢谢。
发布于 2009-09-13 17:20:10
JPA是Sun的持久化标准,JDO正在走向死亡(实际上,它已经死亡,但仍在发展)。换句话说,从长远来看,JPA似乎是一项更好的投资。因此,如果两者对我来说都是新的,我想我会选择JPA。
发布于 2009-09-14 17:01:09
GAE/J google小组有几篇关于这件事的文章。我会在那里搜索一下,看看人们的意见。你会得到一个与上面表达的观点截然不同的信息。还要关注BigTable不是关系型数据库管理系统这一事实。使用合适的工具来完成工作
发布于 2009-10-13 12:59:05
我刚刚通过DataNucleus自己看到了JPA和JDO之间的比较:- http://www.datanucleus.org/products/accessplatform_2_1/jdo_jpa_faq.html让人大开眼界。
https://stackoverflow.com/questions/1418219
复制相似问题