패키지 분리관련 트랜잭션 문의
- 작성자 :
- 김*현
- 작성일 :
- 2010-09-10 01:06:46
- 조회수 :
- 3,153
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
현재 프로젝트를 진행하면서
기존 egovframework기본 패키지와 동일 레벨에
업무단 패키지(aa.bb.cc) 를 추가해서 사용중입니다.
---------------------------------------------
src-main-java-egovframework
-aa.bb.cc
---------------------------------------------
문제는 기본 패키지가 아닌 업무단 패키지에서 트랜잭션 테스트를 하면
트랜잭션 처리가 수행되지 않습니다.
추가적인 설정이 필요한지 확인 부탁드리겠습니다.
현재 프로젝트를 진행하면서
기존 egovframework기본 패키지와 동일 레벨에
업무단 패키지(aa.bb.cc) 를 추가해서 사용중입니다.
---------------------------------------------
src-main-java-egovframework
-aa.bb.cc
---------------------------------------------
문제는 기본 패키지가 아닌 업무단 패키지에서 트랜잭션 테스트를 하면
트랜잭션 처리가 수행되지 않습니다.
추가적인 설정이 필요한지 확인 부탁드리겠습니다.
A
안녕하세요.. 김영현님..
transaction에 대한 pointcut 부분을 먼저 확인해 보시기 바랍니다.
context-transaction.xml에 보시면 <aop:pointcut ../> 부분이 있는데..
여기에 expression 부분에.. egovframework 뿐만 아니라 aa.bb.cc도 "Or"로 추가되어 있어야 합니다.
사용 예)
<aop:pointcut id="requiredTx"
expression="execution(* egovframework..*Impl.*(..)) or
execution(* aa.bb.cc..*Impl.*(..))"/>
그럼.. 즐거운 하루되십시오.
감사합니다.
transaction에 대한 pointcut 부분을 먼저 확인해 보시기 바랍니다.
context-transaction.xml에 보시면 <aop:pointcut ../> 부분이 있는데..
여기에 expression 부분에.. egovframework 뿐만 아니라 aa.bb.cc도 "Or"로 추가되어 있어야 합니다.
사용 예)
<aop:pointcut id="requiredTx"
expression="execution(* egovframework..*Impl.*(..)) or
execution(* aa.bb.cc..*Impl.*(..))"/>
그럼.. 즐거운 하루되십시오.
감사합니다.