Java フィールドの型の取得方法
・エンティティクラス:Employee.java
・物理名:headerPhysicalNm
//フィールドの型を取得
Class<Employee> clazz = Employee.class;
Field[] fields = clazz.getDeclaredFields();
String type = "";
for (Field field : fields) {
if (field.getName().equals(headerPhysicalNm)) {
type = field.getType().toString();
break;
}
}