有人能帮我找一个在gwt项目中开发JDO的循序渐进的例子吗?
我真的很想知道和学习jdo以及它和jpa之间的区别
RGDS
发布于 2012-08-19 05:45:18
我同时使用了jdo和jpa。我发现在我的工作中使用jpa要容易得多。如果你使用的是datanucleus,那么你应该看看下面关于app engine的文档。
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 engine,那么普通的长键应该会更容易一些。
GAE Datastore with GWT, making more friendly/smaller keys
您还应该考虑使用Servlet过滤器来处理您的EntityManager,以便请求工厂可以使用.with("childGetterMethod")子句处理获取对象图。这将为您节省相当多的代码来获取子实体,而servlet筛选器则负责打开和关闭实体管理器。
https://stackoverflow.com/questions/12010009
复制相似问题