AppEngine 仅支持 JPA 继承的“TABLE_PER_CLASS”和“MAPPED_SUPERCLASS”。不幸的是,不支持“JOINED”,尤其是“SINGLE_TABLE”。
我想知道实现 SINGLE_TABLE 替代方案的最佳替代方案是什么?
我唯一的要求是: 1) 有单独的类,如 AbstractEmployee、InternalEmployee、Exmployee。2) 能够对所有员工运行查询,从而产生 InternalEmployee 和 ExternalEmployee 实例。
我唯一想到的是使用包含所有字段的“大”员工对象?还有其他想法吗?
PS:通过http://code.google.com/p/googleappengine/issues/detail?id=8366投票支持适当的“SINGLE_TABLE”