2016-12-08 2 views
0

자바 구성에서 스프링 배치 3.0.7을 사용하고 있습니다.스프링 배치 onProcessError Propagation.REQUIRES_NEW가 작동하지 않습니다.

@onProcessError 방법으로 데이터베이스에 프로세스 오류를 기록하는 동안 내 삽입이 롤백되고 있습니다. 주위를 검색 한 후 내 방법 @Transactional(propagation = Propagation.REQUIRES_NEW)으로 주석을 달았어야한다는 것을 알았지 만 문제를 해결하지 못했습니다.

또한 applicationContext.xml 파일을 만들고 <tx:annotation-driven/>을 선언하여 트랜잭션 주석을 사용하도록 설정했습니다. 아무것도 바뀌지 않았다.

무엇이 누락 될 수 있습니까?

이 방법을 사용하여 해결

답변