JDO Java Data Objects示例

时间:2012-08-17 17:00:49

标签: java gwt java-ee jdo

有人可以帮助我找到在gwt项目中开发JDO的分步示例吗?

我真的想知道并了解jdo与jpa之间的差异

RGDS

1 个答案:

答案 0 :(得分:0)

我使用了jdo和jpa。我发现使用jpa工作更容易。如果您正在使用datanucleus,那么您应该查看下面的应用程序引擎上的文档。

JDO https://developers.google.com/appengine/docs/java/datastore/jdo/overview-dn2

JPA https://developers.google.com/appengine/docs/java/datastore/jpa/overview-dn2

这些是针对应用引擎的较新规范,如果您不使用这些,那么几乎任何数据库应该是相当直接的。

我个人使用jpa,请求工厂,服务定位器和Dao模式来访问我的对象。这是我之前发布的一些代码示例,可能有所帮助。如果你没有使用app引擎,那么普通的Long键应该更容易。

GAE Datastore with GWT, making more friendly/smaller keys

您还应该考虑使用Servlet过滤器来处理您的EntityManager,以便requestfactory可以使用.with(“childGetterMethod”)子句处理获取对象图。当servlet过滤器处理打开和关闭实体管理器时,这将为您节省相当多的代码以获取子实体。