java - Google AppEngine (Java) 中的复杂类层次结构

标签 java google-app-engine google-cloud-datastore

是否可以有多个类为我的实体 (JDO) 使用 Java (GAE/J) 继承/扩展 Google AppEngine 中的同一类。 例如我有:

  • Content (Abstract class)
  • Course

然后我的类(class)将有:

  • list of Video that is extends Content
  • list of Books

同时

  • Video has list of Tags
  • Book has list of Tags
  • Course has list of Tags

GAE可以吗?

我正在做类似的事情,但有很多问题。有此类例子吗?

最佳答案

我将根据您提到的内容在黑暗中进行尝试:

  • 将标签列表与管理方法一起放在内容中
  • 视频、书籍和类(class)都可以扩展内容(不确定这在设计中是否有意义)
  • 类(class)可以包含视频和书籍列表。
  • 所有内容都会有标签列表

就像我提到的,这在您的设计中可能没有逻辑意义,但如果没有更多信息,我无法判断。

关于java - Google AppEngine (Java) 中的复杂类层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1100915/

相关文章:

java - Android ContentProvider Uri 问题(未知 URL 内容)

java - 如何在迭代时从 HashMap 中删除一个键?

python - 将多张卡片发布到时间线并附加视频时超出了截止日期

google-app-engine - 在多个区域部署单个 GAE 应用程序

java - GAE+Objectify 类层次结构和引用(...)

Java 7 网络启动

python - App Engine 上 Python 的最佳 Twitter 框架?

android - 使用 XMPP 从 Web 浏览器插件向 Android 和 IOS 应用程序发送消息

python - Apache Beam Google Datastore ReadFromDatastore 实体 protobuf

java - eclipse 中的 Junit 在使用 junit 时产生 NoClassDefFoundError