작성한 질문수
Slack 클론 코딩[백엔드 with NestJS + TypeORM]
typeorm transaction
작성
·
215
0
안녕하세요! 강의를 보고 공식문서도 봤다가 궁금한게 생겨서 여쭤봅니다!
강의에서 connection으로 하지 않고
예를 들어
this.workspaceMemberRepository로 한것은 처음 typorm에 연결했던 하나의 connection pool로만 연결된다고 하셨는데,
그럼 모든 repository들을 전부 connection 새로 열어서 마지막에 qurryRunner.release() 로 pool을 닫는게 더 좋은건가요...?
답변 1
아뇨 트랜잭션을 쓸 게 아니라면 처음 연결했던 pool을 써야 합니다.
트랜잭션은 어쩔 수 없이 쿼리를 하나 더 만들어서 쓰는 것이고요.