это мой код:Возможно ли прочитать значение аннотации в 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;
}
можно ли прочитать значение моей аннотации @Column (ColumnName = «XYZ123») в другом классе?
я люблю свое решение. Как мы можем сделать это более универсальным, чем вместо MyClass, я хочу использовать T для (Field f: T.class.getFields()) { Столбец столбца = f.getAnnotation (Column.class); if (column! = Null) System.out.println (column.columnName()); } – ATHER 2014-09-15 18:41:20
Ровно! Я тоже пытался понять это. Что делать, если я хочу иметь обработчик аннотации, который не обязательно должен содержать явное имя класса? Можно ли его забрать из контекста; 'это'?? – 5122014009 2014-09-17 06:40:29
Я не уверен, что понимаю, что вам нужно. Пожалуйста, задайте этот вопрос в качестве нового вопроса с полным примером. Вы можете связать его здесь, если хотите. – Cephalopod 2014-09-17 07:46:52