2011-11-29 1 views

답변

3

내가 알기로는, 자바 런타임에 주석을 수정하는 기능이 없습니다.

하지만 주석 대신 programmatic transaction management을 사용할 수 있습니다.

반면에 스프링스 선언 트랜잭션 관리를 수정하여 일부 목록 또는 맵으로 트랜잭션을 활성화 및 비활성화 할 수 있지만 리플렉션으로는 해제 할 수는 없습니다.

추가 참조 :

+0

유일한 옵션 프로그래밍 방식으로이 문제를 처리하는 것입니다 Spring 어노테이션을 변경하여 트랜잭션 동작을 변경하려면 스프링이 관련 빈을 다시로드해야합니다. –

+0

감사합니다. 나는 주석을 수정할 수 없다고 생각한다. AbstractFallbackTransactionAttributeSource를 사용하여 몇 가지 해결 방법을 생각 중입니다. –

관련 문제