선언적 트랜잭션 관리와 프로그래밍 방식 트랜잭션 관리의 차이는 무엇인가요?

  • 선언전 트랜잭션@Transactional 애노테이션으로 트랜잭션을 적용하는 것을 말한다.

  • 프로그래밍 방식 트랜잭션은 트랜잭션 매니저나 트랜잭션 템플릿 등을 사용해서 트랜잭션 관련 코드를 직접 작성하는 것을 말한다.

  • 선언적 트랜잭션 방식이 훨씬 간편하므로 보통 @Transactional을 사용한다.

Last updated