Могут ли аннотированные атрибуты Tractional быть изменены в Spring посредством отражения Java? - PullRequest
1 голос
/ 29 ноября 2011

Я хотел бы изменить атрибуты транзакции (особенно TransactionManager) во время выполнения посредством отражения. Возможно ли это?

Например: @Transactional ('ChangeMe')

1 Ответ

3 голосов
/ 29 ноября 2011

Как я знаю, в Java нет функции для изменения аннотаций во время выполнения.

Но вы можете использовать программное управление транзакциями вместо аннотации.

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

Дополнительные ссылки:

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