```java
@Getter
@Setter
class UserBase {
String name;
List<? extends AliasBase> aliasName;
}
@Getter
@Setter
class AliasBase {
String alise1;
}
@Getter
@Setter
class UserSub extends UserBase {
Integer id;
}
@Getter
@Setter
class AliasSub extends AliasBase {
String alise2;
}
```
UserSub、AliasSub 出现的原因是为了扩展UserBase、AliasBase。之后操作实体类的话都操作UserSub和AliasSub。
如果我想要获取UserSub数据的时候内部List获取的是AliasSub而不是AliasBase,我该怎么处理?