스프링이 지금 열려 있는 트랜잭션의 상태를 스레드마다 따로 적어 두는 클래스다. 트랜잭션 매니저가 트랜잭션을 열 때 이 클래스에 적고 닫을 때 지운다. 그래서 같은 스레드에서 isActualTransactionActive() 를 부르면 「지금 이 스레드가 진짜 트랜잭션 안에 있는가」를 알 수 있다. 보통 애플리케이션 코드가 아니라 스프링 내부와 실험 · 점검 코드가 읽는다.

용어 목록


자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
확대 이미지

조회수: - · -

업데이트: