2011-11-17 79 views
0

如果您想使用DataNuclues ORM层并保持与Google App Engine(GWT)的兼容性...您是否需要安装DataNuclues插件用于eclipse或是否需要使用某种程度上,App Engine SDK中的datanuclues .jar文件?无法找到最后的eclipse子菜单,所以我应该怎么做?DataNuclues(ORM)插件兼容性App Engine SDK

回答

3

如果您使用的是Eclipse,那么Google Plugin For Eclipse应该设置您使用正确的jar文件。这些是正确的,因为我相信它们是针对GAE环境定制的。 (在我的WEB-INF/lib下,我看到像DataNucleus将-的AppEngine-1.0.10.final.jar,DataNucleus将核-1.1.5.jar,等瓶子)

(有字比更新到datanucleus库将很快更新,请参阅this datanucleus blog。)

+0

啊我也已经找到了这个:http://code.google.com/intl/nl/appengine/docs/java/datastore/jdo/overview.html 但是你如何从数据库中生成实体类?我不必亲手做那件事? – BigChief

+0

嗯,嗯......听起来你应该阅读Datastore,它根本不是SQL数据库。数据配置的正常方法(或者至少“我这样做”的方式)是用适当的JDO注释定义一个POJO类,GAE将完成剩下的工作。请参阅http://code.google.com/intl/nl/appengine/docs/java/datastore/jdo/dataclasses.html –

+0

Aahh我现在知道这个数据存储区对于appengine来说是独一无二的,而且是您应该真正使用的而不是一个SQL数据库如果使用appengine。但是当你不使用appengine(但你使用例如GWT)时,你应该使用例如他们网站的datanucleus库(作为eclipse的插件安装)并从你的数据库生成/ handtype实体。 – BigChief