Здравствуйте, у меня есть эти поля в БД:
String abcTitlename;
String abcTitlepage;
И я хочу получить эти поля от сущности, но я хочу использовать без префикса 'abc'. Пример
мое поле имеет имя abcTittlename, но я хочу получить это имя.
Могу ли я получить эти поля с фильтром? Могу ли я сделать это с помощью метода replaceAll? как это:
stream = stream.map(e -> ((DbFields)e).setFieldname(((DbFields) e).getFieldname().replace("abc","")))
.filter(e -> ((DbFields) e).getIscomputed().equals(0));
return stream.map(e -> ((DbFields) e).getFieldname().toLowerCase(Locale.US)).collect(Collectors.toSet());
}
И у меня есть класс DbFields, в котором есть методы getFieldName (), getFieldtype () и *. 1011 *
Я получаю
Error:(170, 29) java: incompatible types: inference variable R has incompatible bounds
upper bounds: java.lang.Object
lower bounds: void
ошибка. Что я делаю неправильно?
Помогите мне, пожалуйста ..