gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:18:34 25 4
gpt4 key购买 nike

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

如何在 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:

  1. JDO:entity relationships .

  2. JPA:see docs .

  3. 物化:single-value relationships .

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

关于java - 如何在 GAEJ 中建模实体关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11133924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com