Ниже приведен пример
Кредиты — мой класс сущности
Код: Выделить всё
public class Loans{
@Column(name = "CORR_ID")
private String corrId;
@Column(name = "FILE_RCEIVED_MONTH")
private Date fileRcvdMonth;
}
Код: Выделить всё
Map configColumnNames = new HashMap();
configColumnNames.put("CORR_ID","123");
configColumnNames.put("FILE_RCEIVED_MONTH","11");
Код: Выделить всё
for (Field field : loan.getClass().getDeclaredFields()) {
Column column = field.getAnnotation(Column.class);
if(configColumnNames.containsKey(column.name())){
//loan.setCorrId(configColumnNames.get(column.name()));
// how i can find which field (setCorrId) in loan to set
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... ation-name
Мобильная версия