트랜잭션 관련 질문입니다.
- 작성자 :
- 이*오
- 작성일 :
- 2021-09-06 14:07:50
- 조회수 :
- 3,271
- 구분 :
- 개발환경 / 3.9
- 진행상태 :
- 완료
Q
현재 환경에서
mybatis와 JPA를 같이 사용하고 있습니다.
DB커넥션 방식은 jndi를 사용하고 있습니다.
서비스 임플 단에 트랜잭션을 걸어놨는데 트랜잭션이 안걸리는 현상이 있어 질문하게 됐습니다.
디버깅 결과 context-transaction에서 설정한 트랜잭션 매니저가 새로운 트랜잭션을 creating 하지 않는걸로 판단됩니다..
그리고 context-datasource에서 설정한 jpa의 싱글톤 인스턴스가 반환되었다는 메시지가 있더라구요.
jpa mybatis 두가지를 겸용해서 사용할때 따로 추가 처리를 해줘야 하는 작업이 있나요.???
아니면 겸용해서 사용이 불가능 한건가요..?
답변좀 부탁드립니다.
아, 추가로 설정 부분은 오류없이 설정한 것 같아요.
( https://dydals5678.tistory.com/121 < 블로그에 있는 것 처럼 xml파일 세팅 후 java에서 작성해보니 트랜잭션이 정상적으로 걸리는걸 확인 했습니다 . )
mybatis와 JPA를 같이 사용하고 있습니다.
DB커넥션 방식은 jndi를 사용하고 있습니다.
서비스 임플 단에 트랜잭션을 걸어놨는데 트랜잭션이 안걸리는 현상이 있어 질문하게 됐습니다.
디버깅 결과 context-transaction에서 설정한 트랜잭션 매니저가 새로운 트랜잭션을 creating 하지 않는걸로 판단됩니다..
그리고 context-datasource에서 설정한 jpa의 싱글톤 인스턴스가 반환되었다는 메시지가 있더라구요.
jpa mybatis 두가지를 겸용해서 사용할때 따로 추가 처리를 해줘야 하는 작업이 있나요.???
아니면 겸용해서 사용이 불가능 한건가요..?
답변좀 부탁드립니다.
아, 추가로 설정 부분은 오류없이 설정한 것 같아요.
( https://dydals5678.tistory.com/121 < 블로그에 있는 것 처럼 xml파일 세팅 후 java에서 작성해보니 트랜잭션이 정상적으로 걸리는걸 확인 했습니다 . )
환경정보
-
- OS 정보 : Window
- 표준프레임워크 버전 : 3.9
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat9.0
- DB 정보 : maraidb
- 기타 환경 정보 : -
A
안녕하세요.
표준프레임워크센터 입니다.
2개의 트랜잭션 설정을 하나로 묶는 부분에 대해
직접적으로 센터에서 가이드해드리는 사항은 없습니다.
센터에서 사용하시는 개발 환경을 정확히 알수는 없으나
다음 웹 페이지를 참조 하시면
원하시는 설정이 가능할것으로 보입니다.
https://lemontia.tistory.com/907
참고로
JPA관련 설정에 대해서는
다음을 참고하실수는 있습니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=37
감사합니다.
표준프레임워크센터 입니다.
2개의 트랜잭션 설정을 하나로 묶는 부분에 대해
직접적으로 센터에서 가이드해드리는 사항은 없습니다.
센터에서 사용하시는 개발 환경을 정확히 알수는 없으나
다음 웹 페이지를 참조 하시면
원하시는 설정이 가능할것으로 보입니다.
https://lemontia.tistory.com/907
참고로
JPA관련 설정에 대해서는
다음을 참고하실수는 있습니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=37
감사합니다.