Суперкласс не имеет нулевых конструкторов, но аргументов не было

Для выбора только определенных столбцов из нескольких столбцов для заданного значения в pandas:

select col_name1, col_name2 from table where column_name = some_value.

Опции:

df.loc[df['column_name'] == some_value][[col_name1, col_name2]]

или

df.query['column_name' == 'some_value'][[col_name1, col_name2]]
29
задан nilsi 8 December 2015 в 13:42
поделиться

2 ответа

У CGlib есть одно важное ограничение: целевой класс должен предоставлять конструктор по умолчанию.

Если вы используете инъекцию на основе свойств вместо инъекции на основе конструктора, проблема исчезнет.

58
ответ дан Makoto 8 December 2015 в 13:42
поделиться

Если вы используете Lombok в своем коде, то вы можете просто добавить следующую аннотацию, чтобы избавиться от этой ошибки:

@NoArgsConstructor
public class SearchController {
-1
ответ дан Navigatron 8 December 2015 в 13:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: