este es mi código:¿Es posible leer el valor de una anotación en java?
@Column(columnName="firstname")
private String firstName;
@Column(columnName="lastname")
private String lastName;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
es posible leer el valor de mi @Column (columnName = "XYZ123") en otra clase?
me gusta su solución. ¿Cómo podemos hacer que sea más genérico como que en lugar de MyClass quiero usar T like for (Campo f: T.class.getFields()) { Columna column = f.getAnnotation (Column.class); if (column! = Null) System.out.println (column.columnName()); } – ATHER
¡Exactamente! He estado luchando para resolver eso también. ¿Qué pasa si quiero tener un procesador de anotaciones que no necesita ser provisto explícitamente con un nombre de clase? ¿Se puede hacer para recogerlo del contexto; 'esta'?? – 5122014009
No estoy seguro de entender lo que ustedes dos necesitan. Por favor, pregunte eso como una nueva pregunta con un ejemplo completo. Puede vincularlo aquí si lo desea. – Cephalopod