/**
* 获取类中的Column注解的name
*
* @param clazz 需要分析的类
*/
private Map<String, String> getEntityFieldsMap(Class<?> clazz) {
Map<String, String> entityFieldsMap = new HashMap<>();
Field[] videoFields = clazz.getDeclaredFields();
Column presentColumn;
String columnName;
for (Field field : videoFields) {
if (field.isAnnotationPresent(Column.class)) {
presentColumn = field.getDeclaredAnnotation(Column.class);
columnName = presentColumn.name();
entityFieldsMap.put(columnName, field.getName());
}
}
return entityFieldsMap;
}