【发布时间】:2011-07-05 23:16:44
【问题描述】:
我正在使用子表继承策略来设计我的数据存储,使用 JDO 为我在谷歌应用引擎中托管的应用程序。三种类型的用户可以登录我的应用程序。 这些是我为此目的设计的类 1)用户(抽象) 2)UserType1 扩展用户 3)UserType2 扩展用户 4)UserType3 扩展用户。现在的问题是,每次我想根据 userId 查找用户时,我都必须分别检查每个实体类型。当用户类型增加时,问题会更大。请帮助如何在这种情况下设计模型类。
谢谢
【问题讨论】:
标签: google-app-engine inheritance google-cloud-datastore jdo