mongodb 연동시 transaction manager 적용에 대해 질문이 있습니다..
- 작성자 :
- 제**담
- 작성일 :
- 2020-10-19 17:29:13
- 조회수 :
- 3,040
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요..얼마전에 전자정부 프레임워크 사용하면서 mongodb 연동시 spring data mongodb를 어느 버전을 적용해야 할지 물어봤던 질문자입니다..
알려주신대로 spring data mongodb 1.10.23을 적용해서 구현중인데요..
근데 transaction을 어떻게 구현해야 할지를 모르겠습니다..
제가 사용하는 mongodb가 4.X 대가 설치되어 있는데 이 버전부터는 트랜잭션을 지원합니다..
실제로 Spring Data Mongodb 2.1 버전부터 MongoTransactionManager 클래스를 지원해주는데요..
근데 Spring Data Mongodb 2.1 부터는 Spring 5.1.18을 요구하기 때문에 전자정부의 스프링 버전과 맞지 않습니다..
전자정부 위키의 몽고DB 관련 내용도 트랜잭션 설정에 대한 내용은 없는데요..
트랜잭션을 어떻게 구현해야 할까요..?
가이드 좀 부탁드리겠습니다..
고맙습니다..
알려주신대로 spring data mongodb 1.10.23을 적용해서 구현중인데요..
근데 transaction을 어떻게 구현해야 할지를 모르겠습니다..
제가 사용하는 mongodb가 4.X 대가 설치되어 있는데 이 버전부터는 트랜잭션을 지원합니다..
실제로 Spring Data Mongodb 2.1 버전부터 MongoTransactionManager 클래스를 지원해주는데요..
근데 Spring Data Mongodb 2.1 부터는 Spring 5.1.18을 요구하기 때문에 전자정부의 스프링 버전과 맞지 않습니다..
전자정부 위키의 몽고DB 관련 내용도 트랜잭션 설정에 대한 내용은 없는데요..
트랜잭션을 어떻게 구현해야 할까요..?
가이드 좀 부탁드리겠습니다..
고맙습니다..
A
안녕하세요.
표준프레임워크센터입니다.
질문에서 말씀해주신대로 표준프레임워크 3.9.0 에 적용된
mongodb 연동 라이브러리 버전에선 트랜잭션 지원을 하지 않으므로
표준프레임워크에서도 mongodb 의 트랜잭션에 대해서
현재 가이드해 드리지 않고 있습니다.
센터에서도 관련 사항을 좀 더 검토해 보도록 하겠습니다.
참고로
표준프레임워크 v4.0에서는
스프링 5.0기반으로 변경되므로
문제 해결이 가능할듯 합니다.
감사합니다.
표준프레임워크센터입니다.
질문에서 말씀해주신대로 표준프레임워크 3.9.0 에 적용된
mongodb 연동 라이브러리 버전에선 트랜잭션 지원을 하지 않으므로
표준프레임워크에서도 mongodb 의 트랜잭션에 대해서
현재 가이드해 드리지 않고 있습니다.
센터에서도 관련 사항을 좀 더 검토해 보도록 하겠습니다.
참고로
표준프레임워크 v4.0에서는
스프링 5.0기반으로 변경되므로
문제 해결이 가능할듯 합니다.
감사합니다.