假设我有这门课
@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>
?