如何为多态类定义存储库接口
前任。
abstract class Source { public String name }
class InternalSource extends Source { public int internalId }
class ExternalSource extends Source { public String contact }
现在我知道我无法定义像这样的存储库接口
interface SourceRepo extends Repository<? extends Source, String>{....}
或者
interface SourceRepo extends Repository<Source, String> { ....}
定义简单的普通接口并拥有一个实现类是唯一的方法吗?