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


  
  内容(抽象类)
  课程
  


然后我的课程将有:


  
  扩展内容的视频列表
  书籍清单
  


同时


  
  视频具有标签列表
  书中有标签列表
  课程有标签列表
  


GAE可以这样做吗?

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

最佳答案

根据新问题标题进行更新

我仍然不明白你的困难是什么,但我会给你一个机会

你的问题是


  是否可以有多个
  继承/扩展相同的类
  Java的Google AppEngine中的类
  (GAE / J)对于我的实体


答案是肯定的,为什么不呢?我没有看到您的问题中无法解决的任何事情。你有什么问题


  我正在做与此类似,但有
  这么多问题。有没有
  这种东西的例子?
  您的操作方式如何,因为您发布的说明看不到任何错误。


只是为了帮助您,这是可以完成的一种方法,

interface Tagable {
 public doSomeThingWithTagList();
}

class abstract Content implements Tagable {
 List<Tag> tagList;
}

class Video extend Content implements Tagable {
}

class Book Tagable{
 List<Tag> tagList;
}

class Course Tagable {
   List<Video> videoList;
   List<Books> bookList;
   List<Tag> tagList
}

10-06 16:11