我想知道-非常感谢一个例子-
如何在 Google App Engine for Java 中建立关系模型?
-一对多
-多对多
我在整个网络上进行了搜索,但没有找到任何关于 Java 的信息,所有指南和教程都是关于 Python 的。
我从这里了解到article在 Python 中,关系是使用 ReferenceProperty 建模的。但是,我在 Javadoc 引用中找不到任何关于此类的信息。
此外,在这个article他们讨论了以下内容:
there's currently a shortage of tools for Java users, largely due to the relative newness of the Java platform for App Engine.
然而,那是在 2009 年写的。
最后,我最终使用每个实体的祖先路径对关系进行建模。事后我发现这种方法存在问题并限制了应用程序的可扩展性。
能否指导我使用与 Python 的 ReferenceProperty 类等效的 Java 类?或者您能否给我一个示例,说明如何使用 Java 数据存储低级 API 在 AppEngine 中对关系建模。
预先感谢您的帮助。
最佳答案
在 GAE/J 中创建实体之间的关系取决于您使用的数据库 API:
JDO:entity relationships .
JPA:see docs .
低级 API:将一个实体的键作为属性添加到另一个实体:参见属性类型 .
关于java - 如何在 GAEJ 中建模实体关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11133924/