有人可以帮助我找到在gwt项目中开发JDO的分步示例吗?
我真的想知道并了解jdo与jpa之间的差异
RGDS
答案 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过滤器处理打开和关闭实体管理器时,这将为您节省相当多的代码以获取子实体。