egovConnectionFactory 사용할 때 트랜잭션 관리
- 작성자 :
- 김*용
- 작성일 :
- 2014-11-10 12:03:43
- 조회수 :
- 674
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요. 전자정부 3.0을 사용중입니다. DB는 티베로입니다.
egovConnectionFactory를 사용하여 로그를 DB로 쌓는부분을 활용중입니다.
오류 발생시 트랜잭션 이 클로즈가 안되는것 같아서 문의드립니다.
context-transaction.xml에 egovConnectionFactory를 추가 안해도 커넥션이 알아서 닫히고, 커밋 및 롤백이 돼는건가요?
아니면 설정을 잡아줘야하나요?
egovConnectionFactory를 사용하여 로그를 DB로 쌓는부분을 활용중입니다.
오류 발생시 트랜잭션 이 클로즈가 안되는것 같아서 문의드립니다.
context-transaction.xml에 egovConnectionFactory를 추가 안해도 커넥션이 알아서 닫히고, 커밋 및 롤백이 돼는건가요?
아니면 설정을 잡아줘야하나요?
A
안녕하세요.
egovConnectionFactory는 Log4j 프레임워크의 JDBCAppneder를 이용하여 DB에 로깅할 때 사용합니다.
업무로직과는 별도로 Log4j 내부에서 동작하는 것이기 때문에 업무로직과 함께 트랜잭션을 구성할 수 없습니다.
이전에 말씀드린 바와 같이 스프링에 등록한 dataSource를 참조하고 있기 때문에 등록하신 datasource 설정을 따르게 됩니다.
먼저 발생하신 오류 로그를 올려주시면 더 자세한 답변이 가능할 것 같습니다.
감사합니다.
egovConnectionFactory는 Log4j 프레임워크의 JDBCAppneder를 이용하여 DB에 로깅할 때 사용합니다.
업무로직과는 별도로 Log4j 내부에서 동작하는 것이기 때문에 업무로직과 함께 트랜잭션을 구성할 수 없습니다.
이전에 말씀드린 바와 같이 스프링에 등록한 dataSource를 참조하고 있기 때문에 등록하신 datasource 설정을 따르게 됩니다.
먼저 발생하신 오류 로그를 올려주시면 더 자세한 답변이 가능할 것 같습니다.
감사합니다.