인프런 커뮤니티 질문&답변

조우현님의 프로필 이미지
조우현

작성한 질문수

스프링 DB 2편 - 데이터 접근 활용 기술

MyBatis 적용3 - 분석

마이바티스와 트랜잭션

작성

·

457

0

"마이바티스 스프링 연동 모듈이 많은 부분을 자동으로 설정해주는데, 데이터베이스 커넥션, 트랜잭션과 관련된 기능도 마이바티스와 함께 연동하고, 동기화해준다."

이 말이 DB 1편에서 트랜잭션을 적용하기위해 서비스 단에 @Transactional 어노테이션을 붙인것 처럼 마이바티스도 똑같은 방법으로 트랜잭션 적용이 가능하게끔 지원해준다 이런 의미 인가요?

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 우현님

서비스 계층에서 @Transactional을 수행하더라도 실제 리포지토리에서 해당 트랜잭션에서 사용하는 커넥션을 가져다가 사용해야 합니다. 이런 부분을 자동으로 연동해준다는 뜻입니다.

감사합니다.

조우현님의 프로필 이미지
조우현

작성한 질문수

질문하기