트랜잭션 관련
- 작성자 :
- 김*현
- 작성일 :
- 2010-09-07 22:39:59
- 조회수 :
- 2,735
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
표준프레임워크 기반으로 프로젝트 진행중에 있습니다.
그런데 기존 교육받을 때 제공 받았던 문서 및 QnA, 가이드 등의 샘플을 가지고
annotation 방식 및 aop 방식의 트랜잭션 기능을 테스트 중인데 적용이 안되네요....
혹시 유의? 및 확인해야 할 사항이나
자세한? 샘플 소스를 알려주시면 감사하겠습니다.
표준프레임워크 기반으로 프로젝트 진행중에 있습니다.
그런데 기존 교육받을 때 제공 받았던 문서 및 QnA, 가이드 등의 샘플을 가지고
annotation 방식 및 aop 방식의 트랜잭션 기능을 테스트 중인데 적용이 안되네요....
혹시 유의? 및 확인해야 할 사항이나
자세한? 샘플 소스를 알려주시면 감사하겠습니다.
A
안녕하세요.. 김영현님..
유의사항으로는 transaction 대상 메소드의 클래스가 반드시 Spring bean으로 지정되어야 한다는 것입니다. (@Service 또는 xml을 통한 bean 등록)
추가적으로 AOP의 경우도 pointcut 정의 부분이 대상 메소드를 정확하게 표현하고 있는지 확인해 보시면 될 것 같습니다.
샘플 소스는 개발 교재로 배포된 프로젝트 중 "egovframework.guideprogram.basicsample"(1일차에 존재)를 참조하시면 될 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
유의사항으로는 transaction 대상 메소드의 클래스가 반드시 Spring bean으로 지정되어야 한다는 것입니다. (@Service 또는 xml을 통한 bean 등록)
추가적으로 AOP의 경우도 pointcut 정의 부분이 대상 메소드를 정확하게 표현하고 있는지 확인해 보시면 될 것 같습니다.
샘플 소스는 개발 교재로 배포된 프로젝트 중 "egovframework.guideprogram.basicsample"(1일차에 존재)를 참조하시면 될 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.