Trasactional 예외처리
- 작성자 :
- 김*중
- 작성일 :
- 2015-04-16 10:44:52
- 조회수 :
- 666
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
현제 다중 첨부파일 관련 각각의 일련번호 체번을 하려고 하고 있습니다.
Trasactional 처리는 eGovFrame 에서 제공되는 기본설정인
<aop:config>
<aop:pointcut id="requiredTx" expression="execution(* egovframework.subnara..*Impl.*(..)) or
execution(* egovframework.com..*Impl.*(..)) or
execution(* egovframework.rte.fdl.excel.impl.*Impl.*(..))"/>
<aop:advisor advice-ref="txAdvice" pointcut-ref="requiredTx" />
</aop:config>
를 사용하고 있는 상태인데요.
Service****Impl 상에서 ComService***Impl 을 사용하여 여러건의 File Seq 를 체번해오려고 하고 있으나
Trasactional 상의 이유로 여러건의 Sequence 가 체번되지 않는 문제가 있어 Sequnce 를 체번해오는 ServiceImpl 상단에
@Trasactional, @Transactional(propagation=Propagation.NOT_SUPPORTED)
트렌젝션 예외 처리를 하였으나 적용되지 않아 예외적용 설정 방법에 대한 문의 드립니다.
Trasactional 처리는 eGovFrame 에서 제공되는 기본설정인
<aop:config>
<aop:pointcut id="requiredTx" expression="execution(* egovframework.subnara..*Impl.*(..)) or
execution(* egovframework.com..*Impl.*(..)) or
execution(* egovframework.rte.fdl.excel.impl.*Impl.*(..))"/>
<aop:advisor advice-ref="txAdvice" pointcut-ref="requiredTx" />
</aop:config>
를 사용하고 있는 상태인데요.
Service****Impl 상에서 ComService***Impl 을 사용하여 여러건의 File Seq 를 체번해오려고 하고 있으나
Trasactional 상의 이유로 여러건의 Sequence 가 체번되지 않는 문제가 있어 Sequnce 를 체번해오는 ServiceImpl 상단에
@Trasactional, @Transactional(propagation=Propagation.NOT_SUPPORTED)
트렌젝션 예외 처리를 하였으나 적용되지 않아 예외적용 설정 방법에 대한 문의 드립니다.
A
안녕하세요.
질문 주신 부분 중에 @Transactional(propagation=Propagation.NOT_SUPPORTED) 부분은..
트랜잭션 예외 처리가 아니라 Mode를 설정해주는 부분 입니다.
트랜잭션 처리를 하지 않으시려면 @Transactional 을 아예 빼서 처리를 해주시거나..
Programatic 하게 Transaction을 선언해서 처리하시면 됩니다.
아래 가이드를 참조하세요.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:psl:transaction:programmatic_transaction_management
감사합니다.
질문 주신 부분 중에 @Transactional(propagation=Propagation.NOT_SUPPORTED) 부분은..
트랜잭션 예외 처리가 아니라 Mode를 설정해주는 부분 입니다.
트랜잭션 처리를 하지 않으시려면 @Transactional 을 아예 빼서 처리를 해주시거나..
Programatic 하게 Transaction을 선언해서 처리하시면 됩니다.
아래 가이드를 참조하세요.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:psl:transaction:programmatic_transaction_management
감사합니다.