可以通过反射API:getAnnontations、getAnnotation获取相关的注解信息。
//获取类的所有有效注解
Annotation[] annotations = clazz.getAnnotations();
for(Annotation a:annotations){
System.out.println(a);
}
//获得类的指定的注解
SxtTable st = (SxtTable)clazz.getAnnotation(SxtTable.class);
System.out.println(st.value);
//获取类的属性的注解
Field f = clazz.getDeclaredField("studentName");
SxtField sxtField = f.getAnnotation(SxtField.class);
System.out.println(sxtField.columnName()+"__"+sxtField.type()+"__"+ sxtField.length());