第一种获取字段上的
以@TableField 注解为例,
Mapmap = new ConcurrentHashMap<>(); Field[] fields = T.class.getDeclaredFields(); for (Field field : fields) { if (field.isAnnotationPresent(TableField.class)) { TableField declaredAnnotation = field.getDeclaredAnnotation(TableField.class); String column = declaredAnnotation.value(); map.put("fieldNames", field.getName()); map.put("column", column); break; } }



