如何在GAEJ中建模实体关系?

M.E*_*.ES 6 java google-app-engine referenceproperty google-cloud-datastore

我想知道 - 一个例子非常感谢 -

如何在Google App Engine for Java中建立关系模型?

-
一对多- 多到多

我在网上搜索过,我发现没有关于Java的所有指南和教程都是关于Python的.

我从这篇文章中了解到,在Python中,关系是使用ReferenceProperty建模的.但是,我在Javadoc引用中没有发现这个类.

此外,在本文中他们讨论了以下内容:

目前,Java用户的工具短缺,主要是由于App Engine的Java平台相对较新.

但是,那是在2009年写的.

最后,我最终使用每个实体的祖先路径建模关系.我发现这个方法存在问题并限制了应用程序的可伸缩性.

你能指导我到Python的ReferenceProperty类的等效Java 类吗?或者,您能否举例说明如何使用Java数据存储区低级API在AppEngine中建模关系.

在此先感谢您的帮助.

Pet*_*ego 4

在 GAE/J 中创建实体之间的关系取决于您使用的数据库 API:

  1. JDO:实体关系

  2. JPA:请参阅文档

  3. 对象化:单值关系

  4. 低级 API:将一个实体的 Key 作为属性添加到另一个实体:请参阅属性类型