꾸준하게

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 블로그 설정

2025/07/01 1

@Transactional은 어떻게 동작하는걸까?

머리말프로젝트를 하다보면 @Transactional을 자주 쓰게 된다. 근데 이게 내부적으로 어떻게 동작하는지는 몰랐다. 그냥 마법처럼 스프링에서 관리해주는 어노테이션이라고 막연하게만 생각했다. 사용하기는 너무 쉽다. 트랜잭션이 필요한 곳에 메서드나 클래스에 @Transactional을 추가하면 된다. 근데.. 누군가 나에게 이것의 동작원리를 물으면 나는 뭐라고 답해야되나..(음... 지피티한테 물어볼게 잠깐만) 그래서 이번 기회에 한번 파헤쳐보려고한다. 본문일단 이것을 왜 사용해야될까? 먼저 트랜잭션의 사용이유를 알아보자. 트랜잭션이란 All or Nothing 원칙으로 작동한다.즉, 하나의 논리적 작업 단위에 포함된 모든 연산이 성공하면 커밋(Commit)하고, 하나라도 실패하면 모든 작업을 롤백(R..

카테고리 없음 2025.07.01
이전
1
다음
더보기
프로필사진

꾸준하게

꾸준하게

  • 분류 전체보기 (179) N
    • 자바 ORM 표준 JPA 프로그래밍 (1)
    • 객체지향의 사실과 오해 스터디 (7)
    • 자바 스터디 (14)
    • 알고리즘 (119)
    • 개발 (24)
    • 에러 (3)
    • 스프링MVC (1)
    • 구름톤 유니브 ST (4)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바