Невозможно найти аннотацию класса - PullRequest
3 голосов
/ 07 декабря 2009

Почему этот код печатает 0?

@Table(name = "source")
public class SourceDetails implements DatabaseEntity{

    public static void main(String[] args) {
        System.out.println(SourceDetails.class.getAnnotations().length);
    }
...
}

1 Ответ

4 голосов
/ 07 декабря 2009

Поскольку вы не установили сохранение аннотации во время выполнения.

@Retention(RetentionPolicy.RUNTIME)
@interface Table{
  String name();

  int intValue();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...