Создание 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"

В чем моя ошибка?


Ответы (0 шт):