• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

스프링 부트에서 트랜잭션 매니저, 데이터소스 리소스 자동 등록 시 Connection 얻는방법에 관한 질문

23.07.25 10:20 작성 조회수 273

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
제목내용처럼, 트랜잭션 매니저와, 데이터소스 리소스를 자동으로 등록된 걸 사용할때, 레포지토리에서 DataSource를 통하여 connection 객체를 불러올 때 DataSourceUtils.getConnection()를 사용해야하는지, 아니면 dataSource.getConnection()를 사용해야 할까요 ??

답변 1

답변을 작성해보세요.

0

codesweaver님의 프로필

codesweaver

2023.07.26

안녕하세요. 이건형님, 공식 서포터즈 코즈위버입니다.

DataSourceUtils 를 사용하시는것이 좋습니다. 그러면 커넥션 관리를 스프링에 위임하게 되며, 한 트랜잭션 안에서 같은 커넥션을 사용하도록 보장합니다 :)

감사합니다.