Можете ли вы специализировать унаследованные аннотации Java - PullRequest
1 голос
/ 03 февраля 2010

У меня есть абстрактный суперкласс, на котором есть аннотации JPA, отображающие некоторые его поля. Сам класс имеет аннотацию @MappedSuperclass.

Можно ли специализировать / добавить или изменить только один элемент унаследованной аннотации без повторного указания всей аннотации?

1 Ответ

1 голос
/ 05 февраля 2010

Единственное, что вы можете сделать с аннотациями, - это поместить аннотацию в аннотацию и иметь библиотеку, которая понимает это как форму наследования.

Проблема заключается в том, что если вы заново укажете всю аннотацию, любая библиотека, которая ожидает MappedSuperclass, проигнорирует ее.

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