假设我有这门课
@MappedSuperclass
public abstract class A{...}
还有这堂课
@Entity
@Table
public class B extends {...}
我能处理这种多态性吗?
A aParent = serviceLayer.getSubClass(Long id)
或像这样:
List<A> listOfItems = serviceLayer.getSubClassAsList();
这两种说法都有效吗?假设getSubClass(Long id) 并分别getSubClassAsList返回 aB和 a List<B>?