Создание Generic переменной
У меня есть класс
public class BaseSearchRequest<TYPE extends SortType> {
private List<TYPE> sort;
}
В другом классе я хочу использовать его
public class SearchRequest {
@NotNull
private BaseSearchRequest<ColumnType> sorting;
}
ColumnType - это наследник SortType.
Код компилируется, но при запросе появляется 500 ошибка: "ColumnType" (no Creators, like default construct, exist): abstract types either need to be mapped to concrete types, have custom deserializer, or contain additional type information"
В чем моя ошибка?