Пример использования:
Я хочу поместить в поля класса пользовательскую аннотацию @MyContainer, а затем автоматически добавить во все такие поля соответствующие аннотации Hibernate (в зависимости от типа и свойств поля ).
Кроме того, мне нужно добавить аннотацию JAXB XmlType к классу и основать имя типа на имени класса.
Я хотел бы дополнительно добавить аннотации к полям на основе их типов и т.д. Все добавленные аннотации должны быть доступны во время выполнения (, чтобы hibernate/JAXB могли их найти ).
Мне известны следующие варианты:
Мои основные цели:
Я буду признателен, если люди, которые уже делали такие вещи, могут порекомендовать лучший подход для такой задачи (и, возможно, потенциальные ловушки ).