• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

Controller, Service, Repository 구조에서 Transaction 관련 질문

22.05.23 08:54 작성 조회수 906

0

안녕하세요?

강의 내용 중 질문이 있어서 글 남깁니다. 아직 전체 강좌를 본 건 아니지만 말씀하신 Controller, Service, Repository 구조에서 Service 구조가 단순 Repository 에 위임하는 기능만 있는 경우, Controller 에서 직접 Repository 를 호출하는 것도 괜찮다고 하셨는데 이 경우에 Transactional 은 어느쪽에서 관리하는 게 좋을까요?

Controller or Repository 둘 중 어느 곳에서 관리하는게 좋을지? 얼핏 생각하면 Controller 에서 관리하는 게 좋을 것도 같은데 간단한 구조라면 Repository 에서 관리해도 될 것 같아서요. 그리고, 혹시 Controller 에서 Transactional  을 처리하는 경우, 예전에 문제가 생길 수 있다고 들었던 것도 같아서 질문 납깁니다.

답변 1

답변을 작성해보세요.

1

OMG님의 프로필

OMG

2022.05.23

안녕하세요. diaman75님, 공식 서포터즈 OMG입니다.

 

동일한 내용으로 질문에 영한님 답변 링크 첨부합니다 :)

https://www.inflearn.com/questions/15024

 

감사합니다.