pile·

[10분 테코톡] 한다의 캡슐화를 지키는 JDBC 트랜잭션 관리

우아한테크·우아한테크코스 테코톡 2026 2026··
#jdbc#spring#transaction#java#threadlocal#encapsulation

챕터별 상세

012:01 – 3:40

서비스가 Connection을 전달한 첫 구현

같은 트랜잭션에 참여할 저장소들이 하나의 JDBC Connection을 공유해야 한다는 요구 때문에 서비스가 Connection을 만들고 각 저장소에 인자로 넘긴다. 기능은 동작하지만 비즈니스 계층이 JDBC 생명주기를 알고 저장소 인터페이스가 인프라 타입을 노출한다.