끄적끄적 개발일기

  • 홈
  • 태그
  • 방명록

2025/01/15 1

[SpringBoot] @Transactional을 정확하게 알아보자

📍Transaction이란?필자는 단순하게 transaction을 데이터베이스에서 진행되는 하나의 단위라고만 알고 있었다. 이 transaction을 좀 더 자세하게 알아보자.transaction은 여러 작업을 하나의 논리적 단위로 묶어서 실행한다. 즉 1번부터 4번까지의 작업(여러 작업)을 하나로 묶어 문제없이 모두 성공하면 commit을, 중간에 문제가 발생했을 때 모든 작업을 롤백(rollback)한다.이렇게 하면 모든 작업이 수행되거나 or 모두 수행되지 않기 때문에 데이터 일관성을 유지할 수 있다.   📍프록시란?transaction과 함께 나오는 개념 중에 프록시란 개념이 있다.실제 객체에 대한 대리 객체를 생성하여, 호출을 가로채고 추가 작업(로깅, 트랜잭션 등)을 수행한 후 실제 객체에..

springboot 2025.01.15
이전
1
다음
더보기
프로필사진

끄적끄적 개발일기

  • 분류 전체보기 N
    • springboot
    • server
    • 우테코 7기 프리코스
    • java N
    • 코딩테스트

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/01   »
일 월 화 수 목 금 토
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.

  • github

티스토리툴바